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实现继承机制之构造函数方法对象冒充的使用详解
May 07 Javascript
javascript递归回溯法解八皇后问题
Apr 22 Javascript
解决jquery无法找到其他父级子集问题的方法
May 10 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
Dec 28 Javascript
Three.js基础部分学习
Jan 08 Javascript
原生js实现图片放大缩小计时器效果
Jan 20 Javascript
ionic3实战教程之随机布局瀑布流的实现方法
Dec 28 Javascript
如何把vuejs打包出来的文件整合到springboot里
Jul 26 Javascript
Vue-cli@3.0 插件系统简析
Sep 05 Javascript
layui点击按钮页面会自动刷新的解决方案
Oct 25 Javascript
JS 事件机制完整示例分析
Jan 15 Javascript
jquery实现穿梭框功能
Jan 19 jQuery
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实现的获取URL信息的类
2007/01/02 PHP
php 生成静态页面的办法与实现代码详细版
2010/02/15 PHP
PHP return语句的另一个作用
2014/07/30 PHP
Nginx实现反向代理
2017/09/20 Servers
Laravel开启跨域请求的方法
2019/10/13 PHP
Ruffy javascript 学习笔记
2009/11/30 Javascript
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
2013/09/25 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
通过伪协议解决父页面与iframe页面通信的问题
2015/04/05 Javascript
JQuery实现超链接鼠标提示效果的方法
2015/06/10 Javascript
html5+CSS 实现禁止IOS长按复制粘贴功能
2016/12/28 Javascript
JS求解三元一次方程组值的方法
2017/01/03 Javascript
JS闭包用法实例分析
2017/03/27 Javascript
修改 bootstrap table 默认detailRow样式的实例代码
2017/07/21 Javascript
JavaScript实现简单的隐藏式侧边栏功能示例
2018/08/31 Javascript
vue中使用better-scroll实现滑动效果及注意事项
2018/11/15 Javascript
highCharts提示框中显示当前时间的方法
2019/01/18 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
详解JS取出两个数组中的不同或相同元素
2019/03/20 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
微信小程序开发技巧汇总
2019/07/15 Javascript
微信小程序HTTP接口请求封装代码实例
2019/09/05 Javascript
mpvue 页面预加载新增preLoad生命周期的两种方式
2019/10/17 Javascript
mapboxgl实现带箭头轨迹线的代码
2021/01/04 Javascript
vue-cli中实现响应式布局的方法
2021/03/02 Vue.js
python网络编程学习笔记(六):Web客户端访问
2014/06/09 Python
python爬取NUS-WIDE数据库图片
2016/10/05 Python
python实现图书馆研习室自动预约功能
2018/04/27 Python
python实现爬取图书封面
2018/07/05 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
python输出决策树图形的例子
2019/08/09 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
2019/10/09 Python
python配置文件写入过程详解
2019/10/19 Python
五分钟带你搞懂python 迭代器与生成器
2020/08/30 Python
Python编写万花尺图案实例
2021/01/03 Python
应用化学专业本科生求职信
2013/09/29 职场文书