村级布兰登 2021-04-08 18:43 采纳率: 100%
浏览 43
已结题

函数写在外部js上,应该怎么样才能在点击的时候调用到这个函数?

在vue组件页面定义一个点击事件,但是不在methods中写函数,而把函数写在外部js上,应该怎么样才能在点击的时候调用到这个函数。

  • 写回答

2条回答 默认 最新

  • Lazy33 2021-04-08 19:46
    关注
    <template>
      <div>
        <div class="next" @click="nextPage">下一页</div>
      </div>
    </template>
    <script>
    import {utils} from "../../../utils/xzhdUtils";
    
    export default {
      data() {
        return {
          
        };
      },
      methods: {
        nextPage() {
          this.utils()
      },
    };
    </script>
    
    
    
    function  utils(){
    	console.log(123);
    }
    
    export {			
    	utils
    }

    1、确定你的封装的js有export 导出

    2、在vue组件页,使用import 导入

    3、函数需要加{} 不加会报错

    4、使用时使用this就可以直接找到

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?