400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Vue开发必备的操作技巧实例分析

今天小编给大家分享一下Vue开发必备的操作技巧实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

10年积累的网站制作、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有师宗免费网站建设让你可以放心的选择与我们合作。

Vue开发必备的操作技巧实例分析

键盘事件

let button = document.querySelector('button')

button.onkeyup = function (e) {
    console.log(e.key)
    if (e.keyCode == 13) {
        console.log('我是回车键')
    }
}
// 只有按下回车键时才会执行 send 方法
// 只有按下q键时才会执行send方法


// 只有按下capslock键时才会执行send方法
// keydown事件时按下alt键时就会执行send方法


// keyup事件时需要同时按下组合键才会执行send方法
// 只有按下回车键时才会执行send方法

    
// 13是回车键的键码,将他的别名定义为autofelix
Vue.config.keyCodes.autofelix=13

图片预览

npm install viewerjs --save
//引入
import Vue from 'vue';
import 'viewerjs/dist/viewer.css';
import Viewer from 'v-viewer';

//按需引入
Vue.use(Viewer);

Viewer.setDefaults({
    'inline': true,
    'button': true, //右上角按钮
    "navbar": true, //底部缩略图
    "title": true, //当前图片标题
    "toolbar": true, //底部工具栏
    "tooltip": true, //显示缩放百分比
    "movable": true, //是否可以移动
    "zoomable": true, //是否可以缩放
    "rotatable": true, //是否可旋转
    "scalable": true, //是否可翻转
    "transition": true, //使用 CSS3 过度
    "fullscreen": true, //播放时是否全屏
    "keyboard": true, //是否支持键盘
    "url": "data-source",
    ready: function (e) {
        console.log(e.type, '组件以初始化');
    },
    show: function (e) {
        console.log(e.type, '图片显示开始');
    },
    shown: function (e) {
        console.log(e.type, '图片显示结束');
    },
    hide: function (e) {
        console.log(e.type, '图片隐藏完成');
    },
    hidden: function (e) {
        console.log(e.type, '图片隐藏结束');
    },
    view: function (e) {
        console.log(e.type, '视图开始');
    },
    viewed: function (e) {
        console.log(e.type, '视图结束');
        // 索引为 1 的图片旋转20度
        if (e.detail.index === 1) {
            this.viewer.rotate(20);
        }
    },
    zoom: function (e) {
        console.log(e.type, '图片缩放开始');
    },
    zoomed: function (e) {
        console.log(e.type, '图片缩放结束');
    }
})

 

 

跑马灯





    
    跑马灯
    
        #app {
            padding: 20px;
        }
    



    
        应援
        暂停
        

{{ msg }}

    

倒计时





    
    倒计时



    
        
抢购开始时间:{{count}}
    

自定义右键菜单

npm install vue-contextmenujs
//引入
import Vue from 'vue';
import Contextmenu from "vue-contextmenujs"

Vue.use(Contextmenu);





打印功能

npm install vue-print-nb --save
import Vue from 'vue'
import Print from 'vue-print-nb'
Vue.use(Print);

    

红酥手,黄縢酒,满城春色宫墙柳。

    

东风恶,欢情薄。

    

一怀愁绪,几年离索。

    

错、错、错。

    

春如旧,人空瘦,泪痕红浥鲛绡透。

    

桃花落,闲池阁。

    

山盟虽在,锦书难托。

    

莫、莫、莫!

打印

JSONP请求

npm install vue-jsonp --save-dev
// 在vue2中注册服务
import Vue from 'vue'
import VueJsonp from 'vue-jsonp'
Vue.use(VueJsonp)

// 在vue3中注册服务
import { createApp } from 'vue'
import App from './App.vue'
import VueJsonp from 'vue-jsonp'
createApp(App).use(VueJsonp).mount('#app')

以上就是“Vue开发必备的操作技巧实例分析”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注创新互联行业资讯频道。


网站栏目:Vue开发必备的操作技巧实例分析
文章地址:http://mbwzsj.com/article/ghjosp.html

其他资讯

  • 网站建设专属方案

  • 网站定制化设计

  • 7X24小时服务

  • N对管家服务

让你的专属顾问为你服务