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 Object.extend
May 18 Javascript
判断一个变量是数组Array类型的方法
Sep 16 Javascript
JS实现一键回顶功能示例代码
Oct 28 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
Feb 28 Javascript
微信小程序 页面之间传参实例详解
Jan 13 Javascript
微信小程序分页加载的实例代码
Jul 11 Javascript
使用travis-ci如何持续部署node.js应用详解
Jul 30 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
Dec 20 Javascript
解决VUE框架 导致绑定事件的阻止冒泡失效问题
Feb 24 Javascript
基于ionic实现下拉刷新功能
May 10 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
ant-design-vue 快速避坑指南(推荐)
Jan 21 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
一个颜色轮换的简单例子
2006/10/09 PHP
PHP 循环列出目录内容的函数代码
2010/05/26 PHP
几个有用的php字符串过滤,转换函数代码
2012/05/01 PHP
页面乱码问题的根源及其分析
2013/08/09 PHP
php cli换行示例
2014/04/22 PHP
PHP中array_map与array_column之间的关系分析
2014/08/19 PHP
php实现文件下载代码分享
2014/08/19 PHP
详解使用php调用微信接口上传永久素材
2017/04/11 PHP
Laravel学习教程之request validation的编写
2017/10/25 PHP
xml和web特殊字符
2009/04/28 Javascript
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
阻止子元素继承父元素事件具体思路及实现
2013/05/02 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
2013/07/09 Javascript
详解JavaScript正则表达式之分组匹配及反向引用
2016/03/09 Javascript
Summernote实现图片上传功能的简单方法
2016/07/11 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
浅谈vue.use()方法从源码到使用
2019/05/12 Javascript
vue商城中商品“筛选器”功能的实现代码
2020/07/01 Javascript
vue3+typeScript穿梭框的实现示例
2020/12/29 Vue.js
[01:08:33]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python根据给定文件返回文件名和扩展名的方法
2015/03/27 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
python的time模块和datetime模块实例解析
2019/11/29 Python
实习生自荐信范文分享
2013/11/27 职场文书
优秀女职工事迹材料
2014/02/06 职场文书
培训讲师岗位职责
2014/04/13 职场文书
学习之星事迹材料
2014/05/17 职场文书
幼儿园安全生产月活动总结
2014/07/05 职场文书
服务行业演讲稿
2014/09/02 职场文书
解除劳动合同协议书范本
2014/09/13 职场文书
单方离婚协议书范本(2014版)
2014/09/30 职场文书
2014年科普工作总结
2014/12/06 职场文书
导游词格式
2015/02/13 职场文书
2015年图书馆个人工作总结
2015/05/26 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书
PHP遍历数组的6种方式总结
2021/11/17 PHP