問題描述在vue項(xiàng)目中,我想自己封裝一些共用的函數(shù),函數(shù)我封裝好了,但是我將函數(shù)移至一個公共的文件中,再按需加載,提示我: _vm.xFunction is not a function[問題]:vue中定義公共函數(shù),支持按需調(diào)用的格式是怎樣的?相關(guān)代碼lib/utils.js 公共文件夾/文件
export default {
xFunction (e) {
...
return ...
}
}
//按需調(diào)用
A.vue<template>
<div>
<el @click="xFunction(xx)"></el>
</div></template><script>
import { xFunction } from '@/lib/utils'</script>
1 回答

神不在的星期二
TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個贊
先從main.js導(dǎo)入 import utils from './utils.js'
然后 Vue.prototype.$utils = utils
組件里 <el @click="$utils.xFunction(xx)"></el>
添加回答
舉報
0/150
提交
取消