标签:class 山东 bin plugin 使用 nbsp func nod edit
1.定义Myplugin.js插件
(function(){ //申明插件对象 const Myplugin = {} Myplugin.install = function(Vue,options){ Vue.edit =function(value){ //添加全局方法或属性 console.log(value); }, Vue.directive("el",function(el,binding){ //添加自定义指令 el.innerText = binding.value }) Vue.prototype.myVue = function(value){ //添加实例方法 alert("myVue方法被调用了:"+value) } } window.Myplugin = Myplugin //将插件添加到window上 })()
2.使用插件
<div id="app"> <div v-el="content"></div> //使用插件的指令 </div> <script src="./node_modules/vue/dist/vue.js"></script> <script src="./js/plugins.js"></script> //引入plugins.js插件,要在vue.js下边 <script> Vue.use(Myplugin) //使用插件 Vue.edit("刷卡机") //调用插件的全局方法,用Vue进行调用 vm.myVue("山东矿机") //调用插件的实例方法,用vm调用 var vm = new Vue({ el: ‘#app‘, data: { content:"萨克来" } }) </script>
标签:class 山东 bin plugin 使用 nbsp func nod edit
原文地址:https://www.cnblogs.com/zhaodz/p/11698421.html