vue加载自定义的js文件方法


Posted in Javascript onMarch 13, 2018

在做项目中需要自定义弹出框。就自己写了一个。

效果图

vue加载自定义的js文件方法

遇见的问题

怎么加载自定义的js文件

vue-插件这必须要看。然后就是自己写了。

export default{
 install(Vue){
  var tpl;
  // 弹出框
  Vue.prototype.showAlter = (title,msg) =>{
   var alterTpl = Vue.extend({  // 1、创建构造器,定义好提示信息的模板
     template: '<div id="bg">'
       + '<div class="jfalter">'
       + '<div class="jfalter-title" id="title">'+ title +'</div>'
       + '<div class="jfalter-msg" id="message">'+ msg +'</div>'
       + '<div class="jfalter-btn" id="sureBtn" v-on:click="hideAlter">确定</div>'
       + '</div></div>'
   });
   tpl = new alterTpl().$mount().$el; // 2、创建实例,挂载到文档以后的地方
   document.body.appendChild(tpl); 
  }
  Vue.mixin({
   methods: {
   hideAlter: function () {
    document.body.removeChild(tpl);
   }
   }
  })
 }
}

使用

import jFAltre from '../../assets/jfAletr.js';
import Vue from 'vue';
Vue.use(jFAltre);
this.showAlter('提示','服务器请求失败');

以上这篇vue加载自定义的js文件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript SHA-1:Secure Hash Algorithm
Dec 20 Javascript
javascript跨域的4种方法和原理详解
Apr 08 Javascript
js实现用户注册协议倒计时的方法
Jan 21 Javascript
JS简单实现tab切换效果的多窗口显示功能
Sep 07 Javascript
一个炫酷的Bootstrap导航菜单
Dec 28 Javascript
JavaScript判断变量名是否存在数组中的实例
Dec 28 Javascript
浅谈vue引入css,less遇到的坑和解决方法
Jan 20 Javascript
解析vue data不可以使用箭头函数问题
Jul 03 Javascript
vue.js实现格式化时间并每秒更新显示功能示例
Jul 07 Javascript
JavaScript Reflect Metadata实现详解
Dec 12 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
Feb 27 Javascript
Vue的props父传子的示例代码
May 20 Javascript
vue轮播图插件vue-concise-slider的使用
Mar 13 #Javascript
vue页面离开后执行函数的实例
Mar 13 #Javascript
Angular 4.x+Ionic3踩坑之Ionic 3.x界面传值详解
Mar 13 #Javascript
解决vue页面刷新或者后退参数丢失的问题
Mar 13 #Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
Mar 13 #Javascript
解决vue 路由变化页面数据不刷新的问题
Mar 13 #Javascript
一种angular的方法级的缓存注解(装饰器)
Mar 13 #Javascript
You might like
php数组函数序列之array_pop() - 删除数组中的最后一个元素
2011/11/07 PHP
PHP判断是否有Get参数的方法
2014/05/05 PHP
YII路径的用法总结
2014/07/09 PHP
Laravel 5框架学习之表单验证
2015/04/08 PHP
PHP中的事务使用实例
2015/05/26 PHP
php多重接口的实现方法
2015/06/20 PHP
ExtJs使用IFrame的实现代码
2010/03/24 Javascript
jquery的ajax提交form表单的两种方法小结(推荐)
2016/05/25 Javascript
利用Vue.js指令实现全选功能
2016/09/08 Javascript
VueJs单页应用实现微信网页授权及微信分享功能示例
2017/07/26 Javascript
vue中component组件的props使用详解
2017/09/04 Javascript
打造通用的匀速运动框架(实例讲解)
2017/10/17 Javascript
js判断传入时间和当前时间大小实例(超简单)
2018/01/11 Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
2019/04/29 Javascript
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
vue props对象validator自定义函数实例
2019/11/13 Javascript
获取Django项目的全部url方法详解
2017/10/26 Python
python实现NB-IoT模块远程控制
2018/06/20 Python
python实现决策树分类
2018/08/30 Python
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
Python操作Excel插入删除行的方法
2018/12/10 Python
对Python3 goto 语句的使用方法详解
2019/02/16 Python
解决python执行不输出系统命令弹框的问题
2019/06/24 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
2019/07/31 Python
python字符串格式化方式解析
2019/10/19 Python
Python爬虫UA伪装爬取的实例讲解
2021/02/19 Python
python SOCKET编程基础入门
2021/02/27 Python
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
英国在线购买轮胎、预订汽车、汽车维修和装配网站:Protyre
2020/04/12 全球购物
公务员更新知识培训实施方案
2014/03/31 职场文书
工会2014法制宣传日活动总结
2014/11/01 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
博士给导师的自荐信
2015/03/06 职场文书
2015年禁毒宣传活动总结
2015/03/25 职场文书
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸