logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

非父子组件通信-$on和$emit

非父子组件通信:通过 event bus ,在一个组件创建时的钩子函数中监听 某个事件,而在需要与其进行通信的组件中触发这个函数,同时交换数据HTML:JS:(1)创建一个中转站,空的vue实例var eventBus = new Vue({});(2)//创建一个组件foo:去监听bar组件触发的函数,同时自己去触发bar组件的事件var foo = {

移动端 -- 禁止微信浏览器物理返回键

需求:当完成一系列步骤之后,提交完成后,不想通过手机上的返回键返回到上一个页面,需要跳转到指定页面,这时候就需要禁止掉物理返回键解决:(此为Vue中的写法)export default {name: 'complete',methods: {routeTo () {this.$router.replace({name: '指...

父子组件通信-$emit

父子组件使用$emit和v-on时,子组件使用$emit触发,父组件在实例中v-on自定义事件监听。注意:父组件监听子组件触发的事件,不能用$on侦听子组件抛出的事件,而必须在模板里直接用v-on绑定。下面是官方文档给出的例子:HTML:{{ total }}JS:Vue.component('button-counter', {template: '

vue生命周期面试题

1、什么是vue生命周期?答: Vue 实例从创建到销毁的过程,就是生命周期。也就是从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程,我们称这是 Vue 的生命周期。2、vue生命周期的作用是什么?答:它的生命周期中有多个事件钩子,让我们在控制整个Vue实例的过程时更容易形成好的逻辑。3、vue生命周期总共有几个阶段?答:它可以总共分为8个阶

关于Vue-cli npm run build生产环境打包,本地不能打开问题

问题:Tip: built files are meant to be served over an HTTP server. Opening index.html over file:// won't work.解释:npm run dev是开发环境, npm run build是生产环境, 在开发环境完成代码和测试, 之后用生产环境生成代码,执行npm run build 命令后,会生成dis

vue-devtools 安装时npm run build 报错

最新版github上下载vue-devtools,  npm run dev 报错,解决办法1、先去github上下载vue-devtools,下载好压缩包后解压2、进入解压目录,在命令行(当前目录下)输入npm install(cnpm install) 安装依赖。3、npm run build 后可以看到 shells => Chrome下出现build文件夹。注意:最最新版可能

到底了