Vue常见问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
汇总及解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
1.我给组件内的原生控件添加事件,怎么不生效了!!!
{{item.menuName}}{{item.menuName}}2.我用了axios,为什么IE浏览器不识别(IE9+)那是因为IE整个家族都不支持promise,解决方案:npminstalles6-promise//在main.js引入即可//ES6的polyfillrequire("es6-promise").polyfill();3.我在函数内用了this.xxx=,为什么抛出Cannotsetproperty‘xxx’ofundefined;这又是this的套路了…this是和当前运行的上下文绑定的…一般你在axios或者其他promise,或者setInterval这些默认都是指向最外层的全局钩子.简单点说:“最外层的上下文就是window,vue内则是Vue对象而不是实例!”;解决方案:暂存法:函数内先缓存this,letthat=this;(let是es6,es5用var)箭头函数:会强行关联当前运行区域为this的上下文;4.为什么我的组件间的样式不能继承或者覆写啊!单组件开发模式下,请确认是否开启了css模块化功能!也就是scoped(vue-cli里面配置了,只要加入这个属性就自动启用)。为什么不能继承或者覆写呢,那时因为每个类或者id乃至标签都会给自动在css后面添加hash!比如://写的时候是这个.trangle{}//编译过后,加上了hash.trangle[data-v-1ec35ffc]{}这些都是在css-loader里面配置!!!5.路由模式改为history后,除了首次启动首页没报错,刷新访问路由都报错!必须给对应的服务端配置查询的主页面…也可以认为是主路由入口的引导。官方文档也有,为毛总有人不喜欢去看文档,总喜欢做伸手党。6.我想拦截页面,或者在页面进来之前做一些事情,可以么?可以的,各种路由器的钩子!!当然,记忆滚动的位置也可以做到,详情翻翻官网里面的文档。7.UncaughtReferenceError:xxxisnotdefine实例内的data对应的变量没有声明,你导入模块报这个错误,那绝逼是导出没写好。8.安装模块时命令窗口输出unsupportedplatformxxx一般两种情况,node版本不兼容,系统不兼容;解决方案:要么不装,要么满足安装要求;9.Unknowncustomelement:-didyouregisterthecomponentcorrectly?组件没有正确引入或者正确使用,依次确认导入对应的组件在components内声明在dom区域声明标签10.this.set∣this.set|this.set∣this.xxx这个$是个什么意思?是jQuery的么,会冲突么?Vue的和jQuery的和jQuery的和jQuery的并没有半毛钱的关系,就跟JavaScript和java一样.Vue的是封装了一些vue的内建函数,然后导出以是封装了一些vue的内建函数,然后导出以是封装了一些vue的内建函数,然后导出以开头…这显然并不是jQuery的专利;jQuery的$是选择器!!取得DOM区域…两者的作用完全不一致!11.组件的通讯有哪几种啊!基本最常用的是这几种;父传子:props子传父:emit兄弟通讯:eventbus:就是找一个中间组件来作为信息传递中介vuex:信息树12.是什么,html5的标签么?你猜对了…html5的标签还真有这么一个,不过Vue的template有点不一样,不是去给浏览器解析的。你可以理解为一个临时标签,用来方便你写循环,判断的…因为最终template不会解析到浏览器的页面,他只是在Vue解析的过程充当一个包裹层!最终我们看到的是内部处理后的组合的DOM结构! -全文完-