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 相关文章推荐
数组Array进行原型prototype扩展后带来的for in遍历问题
Feb 07 Javascript
Jquery从头学起第四讲 jquery入门教程
Aug 01 Javascript
基于jquery的button默认enter事件(回车事件)。
May 18 Javascript
extjs中form与grid交互数据(record)的方法
Aug 29 Javascript
js获取窗口相对于屏幕左边和上边的位置坐标
May 15 Javascript
jQuery实现的一个自定义Placeholder属性插件
Aug 11 Javascript
JavaScript实现找出字符串中第一个不重复的字符
Sep 03 Javascript
js跨域请求的5中解决方式
Jul 02 Javascript
javascript记住用户名和登录密码(两种方式)
Aug 04 Javascript
jQuery内存泄露解决办法
Dec 13 Javascript
B/S(Web)实时通讯解决方案分享
Apr 06 Javascript
vue+vue-router转场动画的实例代码
Sep 01 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.MVC的模板标签系统(四)
2006/09/05 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
2019/10/10 PHP
在laravel5.2中实现点击用户头像更改头像的方法
2019/10/14 PHP
laravel框架中间件简单使用方法示例
2020/01/25 PHP
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
2010/05/13 Javascript
JavaScript中数据结构与算法(三):链表
2015/06/19 Javascript
javascript的变量、传值、传址、参数之间关系
2015/07/26 Javascript
详解Node.js 命令行程序开发教程
2017/06/07 Javascript
从源码看angular/material2 中 dialog模块的实现方法
2017/10/18 Javascript
nodejs实现大文件(在线视频)的读取
2020/10/16 NodeJs
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
webpack打包nodejs项目的方法
2018/09/26 NodeJs
详解Vue内部怎样处理props选项的多种写法
2018/11/06 Javascript
vue  directive定义全局和局部指令及指令简写
2018/11/20 Javascript
Vue框架TypeScript装饰器使用指南小结
2019/02/18 Javascript
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
微信小程序实现搜索历史功能
2020/03/26 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
2019/08/23 Javascript
基于js实现抽红包并分配代码实例
2019/09/19 Javascript
Python的Urllib库的基本使用教程
2015/04/30 Python
Python打包可执行文件的方法详解
2016/09/19 Python
Python中实例化class的执行顺序示例详解
2018/10/14 Python
python实现QQ空间自动点赞功能
2019/04/09 Python
python中的单引号双引号区别知识点总结
2019/06/23 Python
python集合的创建、添加及删除操作示例
2019/10/08 Python
Python实现打包成库供别的模块调用
2020/07/13 Python
Python私有属性私有方法应用实例解析
2020/09/15 Python
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
什么是JNDI的上下文?如何初始化JNDI上下文
2012/03/10 面试题
小学教师师德反思
2014/02/03 职场文书
学校党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
安全教育培训心得体会
2016/01/15 职场文书
html2 canvas svg不能识别的解决方案
2021/06/03 HTML / CSS
Pytest中skip skipif跳过用例详解
2021/06/30 Python
Java 使用类型为Object的变量指向任意类型的对象
2022/04/13 Java/Android