Vue的plugins插件
插件plugins.js:
export default {install(Vue){//定义全局过滤器Vue.filter("mySlice", function(value){return value.slice(0,5)});//定义全局混合Vue.mixin({data: function(){return {x:100,y:200}}});Vue.prototype.hello=()=>{alert("你好啊!")}}
}
main.js
import Vue from 'vue'
import App from './App.vue'Vue.config.productionTip = falseimport plugins from "./plugins"
Vue.use(plugins)new Vue({render: h => h(App),
}).$mount('#app')
SchoolCom.vue
<template><div><h1>学校名字:{{name}}</h1><h1>学校地址:{{address}}</h1></div>
</template><script>export default {name: "SchoolCom",data: function(){return {name: "深圳大学",address: "深圳"}},
}
</script>
StudentCom.vue
<template><div><h1>{{msg | mySlice}}</h1><h1>学生名字:{{name}}</h1><h1>学生年龄:{{age}}</h1><button @click="showHello">点我显示hello</button></div>
</template><script>export default {name: "StudentCom",data: function(){return {msg: "我是学生啊混合",name: "张三",age: 18}},methods:{showHello: function(){this.hello()}}
}
</script>
App.vue
<template><div><img src="./assets/logo.png"/><hr><StudentCom></StudentCom><hr><SchoolCom></SchoolCom></div>
</template><script>
import StudentCom from "./components/StudentCom"
import SchoolCom from "./components/SchoolCom"export default {name: "App",components:{StudentCom: StudentCom,SchoolCom: SchoolCom}
}
</script>
Vue的plugins插件相关推荐
- vue连线 插件_一起写一个即插即用的 Vue Loading 插件
写在之前 实现 Loading 思路上并不困难,只不过是根据请求前后进行设置而已,可当要设置的状态越来越多又不能全局统一设置时,就又变得十分繁琐重复.在 Github 和各个社区站里搜 Loading ...
- plugins 插件
## 插件:功能:用于增强Vue1. 本质包含install方法的一个对象,install的第一个参数是Vue,第二个的参数是插件使用者传递的数据2. 定义插件:对象.install = functi ...
- Vue CLI 官方文档(一)@vue/cli、@vue/cli-service、插件和 Preset
Vue CLI 官方文档(一)@vue/cli.@vue/cli-service.插件和 Preset 文章目录 Vue CLI 官方文档(一)@vue/cli.@vue/cli-service.插件 ...
- 前端Vue制作日历插件FullCalendar
前端Vue制作日历插件FullCalendar 官方文档:https://fullcalendar.io/ 效果图 安装 Vue2:npm install --save @fullcalendar/v ...
- vue调用cordova 插件_Vue.js 使用cordova camera插件调取相机
本文给出在vue.js里如何使用cordova的插件完成调取相机及图库,并完成图片上传的操作. 具体的操作步骤如下 第一步:在cordova项目下安装cordova-plugin-camera插件 c ...
- vue连线 插件_Vue + 常用第三方插件 基础使用
Vue + 常用第三方插件 基础使用 一.Vue + element 1.element-->快速入手-->按需引入方式: (1).安装element-ui //-S等同于:--save ...
- 一文教会你如何用Vue开发Chrome插件
前言 作为一个常年的B端前端开发者来说,千篇一律的业务开发有着些许的枯燥无味.在联调过程中,会经常发现后端在部署服务,然后又不知什么时候部署好,由于公司的部署系统查看系统部署状态入口较深,所以闲暇之余 ...
- SpringBoot之Vue安装幻灯片插件
SpringBoot之Vue安装幻灯片插件 前台项目使用了nuxt模板,但这个模板没有Element组件,所以需要引入 Nuxt官网 1.安装插件 npm install vue-awesome-sw ...
- vue官方eslint插件配置eslint-plugin-vue-libs
由于eslint-config-vue已经被废弃,于是总结了一下eslint-plugin-vue-libs的eslint config配置,如下: module.exports = {extends ...
最新文章
- Spark性能优化指南:高级篇
- 2014-2-28 思杨的语言能力
- 01:操作系统(centos,redhat):性能监控和网络命令
- 重磅!!!微软发布.NET Core 2.2
- nashorn 性能_Nashorn简介
- python字典的内置函数_python – 用于字典转换的特殊方法名称的内置函数
- 近 5 亿人的隐私,毁于一位程序员之手?
- jsp引用带参数的js文件,例如 script src=a.js?ctxpath=${base
- JavaScript数组的声明及使用(1)
- 【R图秀-6】地震来了
- 【翻译】Ext JS 5的委托事件和手势
- python高琦_张永伟:语文辞书在异形词规范中的作用——以含有非规范汉字的异形词处理为例...
- Java下载安装及环境配置
- 优科网络:WiFi价值正在回归
- 服务器每天自动变密码,Windows自动修改系统密码分享
- 逆水寒语音服务器,逆水寒3月14日更新维护公告 风雅颂语音玩法上线
- 微信公众号二维码不同环境差异化处理
- php实现关键字搜索,php关键字搜索
- 采用面向对象的方法来实现留言板的添加和删除功能
- 蓝桥杯试题 基础练习 数的读法(c++ Python)