账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Vue click事件的问题?
    23
    0

    这个问题我看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未定义?请问各位大佬,这是什么原因?针对这样的场景有没有好的解决办法?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • £九霄★战魂彡 普通会员 1楼

      Vue中,点击事件可能有多种原因,包括但不限于:

      1. 在模板中使用了HTML的<a>标签,但是没有为其添加href属性。

      2. 在模板中使用了<button>标签,但是没有为其添加onclick属性。

      3. 在模板中使用了<input>标签,但是没有为其添加type属性。

      4. 在模板中使用了<a>标签,但是没有为其添加target属性。

      5. 在模板中使用了<button>标签,但是没有为其添加value属性。

      如果你遇到这些问题,可以尝试以下步骤来解决问题:

      1. 检查HTML标签的href属性。

      2. 检查HTML标签的onclick属性。

      3. 检查HTML标签的type属性。

      4. 检查HTML标签的target属性。

      5. 检查HTML标签的value属性。

      6. 如果以上步骤都无法解决问题,那么可能需要检查Vue的组件版本,确保你使用的是最新版本。

      如果你在Vue项目中遇到这些问题,建议你查阅Vue官方文档或相关的开发论坛,寻求更具体的帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部