logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue深入之js文件全局声明和基础组件的全局注册

前言:有些时候,部分基础的js和vue组件会在不同的页面进行使用,但是每次只是用很少一部分,甚至只用一次,最后导致每个页面里面都会有很长一串的js或者基础组件的长列表,尤其在基础组件很多的时候,会让你头痛万分。下面将介绍如何进行全局注册(都是基于vue-cli)1.js文件全局注册    例如:把一个名为store.js的文件放在和main.js的同级目录下进行操作,先引入,再注册       

vue+vue-router 打包后遇到的一系问题

写完项目( vue-cli )直接 npm run build 之后,生成了一个dist 文件夹,里面有一个index.html和一个static文件夹,把dist文件里的文件提出来放在我的wamp的www目录下,然后访问127.0.0.1/dist/,发现如下问题1.访问index.html文件没有内容,检查发现是因为index文件里的css和js路径有错 解决方法:修改源码config文件夹下

Vue兄弟组件传值 ------ bus 中央事件总线

之前了解到了父组件传值给子组件(props),子组件传值给父组件($emit),对于兄弟组件间传值是通过他们的父组件作为介质传送的,相当麻烦,现在用bus(一个空的vue对象)作为介质传值更加方便。第一步:在assert文件夹下创建一个eventBus.js文件第二步:在components文件夹下创建一个文件,用来传递数据(触发自定义函数)第三步:在components文件夹下创建一个文件,用来

vue加载显示{{xxx}}的解决方法

一般vue.js文件放在最后,由于浏览器是从头到尾的渲染机制,在没有读取到识别符对应的js控制语句就会直接显示{{xxx}}这个问题可以用vue的一个特点解决,就是Vue会自动屏蔽掉自定义属性我们可以为对应的dom节点添加一个自定义属性,比如 dom-hidden(官方:v-cloak)然后css定义 :    [dom-hidden]{ display:none;}这个属性在vu...

到底了