首先,在assets資料夾下,新建js資料夾,建立common.js
export
default
}
如果是全域性(多頁面)使用:
1.在main.js中引入
/* 引入公共js*/
import common from
'@/assets/js/common.js'
vue.prototype.common=common;
2.在vue中使用
this
.common.
istest()
;//this is test
如果是單頁面使用:
1.在vue的script中引入
import common from
'@/assets/js/common'
2.在vue中使用
common.
istest()
;//this is test
vue中公共方法呼叫
首先,在assets資料夾下,新建js資料夾,建立common.js export default 1 如果是全域性 多頁面 使用 1.在main.js中引入 引入公共js import common from assets js common.js vue.prototype.common com...
vue 抽象公共方法以及呼叫
在實際專案中,可能很多的 需要服用,這樣的話就要求我們把公共的部分抽象出來,vue中可以使用mixin把公用的 抽象出來 mixin模式,混合模式。這是一種不用繼承就可以復用的技術。主要還是為了解決多重繼承的問題。多繼承的繼承路徑是個問題。js是基於物件的,類和物件都是物件模板。混合mixin,指的...
Vue中實現全域性方法
內心背景 今天偶然上到論壇,看到關於vue的兩篇閱讀量破千,我tm膨脹了啊。趕快再寫一篇我開始用vue時遇到的問題。現實背景 很多時候我們會在全域性呼叫一些方法。實現方式兩種 官網的實現use方法,然後你也可以用野路子直接在vue.prototype上面定義。先說野路子,因為其實野路子就是最根本的實...