import { priceFilter } from '../../commons/dom'
dom.js
export function priceFilter(e) {
e.target.value = e.target.value.replace(/[^\d.]/g, "");
e.target.value = e.target.value.replace(/^\./g, "");
e.target.value = e.target.value.replace(/\.{2,}/g, ".");
e.target.value = e.target.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
e.target.value = e.target.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3');
}
属性或方法“ priceFilter”未在实例上定义,但在渲染期间被引用。
答案 0 :(得分:1)
如错误消息所指示,priceFilter
必须在组件实例上定义才能从模板中使用。无法从模板访问模块/全局功能,只能访问Vue实例上定义的内容。
import { priceFilter } from '../../commons/dom'
export default {
methods: {
priceFilter
}
}
答案 1 :(得分:0)
您的 priceFilter 应该看起来像这样
res.writeHead()
并以这种方式使用
res.end()