这个问题我看github上面有人也提了类似的 issue 但是好像没有说明具体原因出来?https://github.com/vuejs/vue/...
具体场景
我在一个头文件里面定义了一个方法 例如
var ms = {
open:function(url){ //伪代码}
}
在具体页面我把这个文件引入在头部
这是业务代码
<div id='app'>
<button @click='ms.open('./home/)'>按钮1</button> <button onclick='ms.open('./home/)'>按钮2</button>
</div>
<script>
var app = new Vue({ el:#app, data:{ } })
</script>
问题来了,不管我点的是按钮1还是按钮2,都显示ms未定义?请问各位大佬,这是什么原因?针对这样的场景有没有好的解决办法?
相关分类