12 2019 档案
摘要:js/native此路径放原生与RN的桥接文件,在此处引入原生模块并导出供js引用 当iOS 和Android单独打包时,只打包相应ios或Android文件夹里面的代码和js文件 当Android和ios定义的原生类名字一样时,只需要在桥接文件中引入一次即可,设备自己会根据不同设备而引入对应的iO
阅读全文
摘要:简介此页面可以直接复制运行,包含以下应用: Vue slot插槽使用Vue v-model使用Vue props使用父子组件数据传递element-ui使用HTML方式注册子组件,可以将子组件数据写在一个js文件中,用标签引入,然后将子组件对象置入components中Live Demo 在线示例L
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv
阅读全文
摘要:组件化与模块化的区别 什么是组件:组件的出现,就是为了拆分Vue实例的代码量,能够让我们以不同的组件,来划分不同的功能模块 ,将来我们需要什么功能,就可以去调用对应的组件即可 组件化与模块化的不同: 模块化:是从代码逻辑的角度进行分析,方便代码分层开发,保证每个功能模块的只能单一 组件化:是从UI界
阅读全文
摘要:错误示例: 解决方法一: 在v-for后面绑定key,示例如下→ 解决方法二: 点击左下角“设置”>“用户设置”内添加一下代码片段: { "vetur.validation.template": false } 或者取消已勾选validate vue-html in <template> using
阅读全文
摘要:报错如下图: 解决方式: 一、如果是在开发环境,应该是开发的时候网络环境变更导致,比如你切换无线网络,导致开发服务器的IP地址换了,这样开发服务器会不知道如何确定访问源。开发环境中关闭npm dev server,然后重新npm run serve重新构建服务环境就可以了。如果是生产环境,很大可能是
阅读全文
摘要:设置-》键盘快捷方式-》搜索集成终端-》切换集成终端/新建集成终端 Windows 电脑 组合键说明 Ctrl + ~ 打开默认终端 Ctrl + Shift + ~ 新建新的终端 Ctrl + Shift + Y 打开调试控制台,然后再自行切换终端选项 ~ 在键盘数字 1 的左边, Ctrl 和
阅读全文
摘要:方法一:package.json中”eslintConfig”>"rules”字段添加如下代码 "no-console": "off", "no-restricted-syntax": [ "error", { "selector": "CallExpression[callee.object.na
阅读全文
摘要:箭头函数看上去是匿名函数的一种简写,但实际上,箭头函数和匿名函数有个明显的区别: 箭头函数内部的this是词法作用域,由上下文确定。 箭头函数中的this是在定义函数的时候绑定,而不是在执行函数的时候绑定。 由于this在箭头函数中已经按照词法作用域绑定了,所以,用call()或者apply()、b
阅读全文
摘要:阅读目录 1. 前言 2.正文 3.总结 回到顶部 1. 前言 在学习vue的时候,一直纳闷一件事:组件的data数据为什么必须要以函数返回的形式,为什么不是简单的对象形式呢?遂带着问题去翻官方文档,文档中自然也写明了这么做的原因,本篇博文以官方文档给出的原因为基础,并加上具体的例子,来阐述这么设计
阅读全文
摘要:查看隐藏文件: 1、在目标目录打开终端,然后输入ls -al命令快速查看目标目录下的文件(包括隐藏文件) 2、快捷键shift+cmmand+.(显示或者隐藏) 打开终端方式: 1、设置组合快捷键,单击目标文件夹后,按对应快捷键 当前文件夹打开终端:在文件夹上右键——服务——打开终端。如图所示。 快
阅读全文
摘要:最近在用vue的时候突然想到一个问题 首先,我们知道vue实现的单页应用中一般不会去刷新页面,因为刷新之后页面中的vuex数据就不见了。其次,我们也知道一般情况下,url变更的时候,比如指定location.href、history.push、replace等,页面就会刷新。 那么问题来了,vue页
阅读全文
摘要:模块开启命名空间后,享有独自的命名空间。 { "模块1":{ state:{}, getters:{}, mutations:{}, actions:{} }, "模块2":{ state:{}, getters:{}, mutations:{}, actions:{} } } mapState、m
阅读全文
摘要:Promise解决的问题相信每个前端都遇到过这样一个问题,当一个异步任务的执行需要依赖另一个异步任务的结果时,我们一般会将两个异步任务嵌套起来,这种情况发生一两次还可以忍,但是发生很多次之后,就形成了所谓的回调地狱,代码层层嵌套,环环相扣,很明显,逻辑稍微复杂一些,这样的程序就会变得难以维护。就比如
阅读全文
摘要:使用常量替代 Mutation 事件类型 使用常量替代 mutation 事件类型在各种 Flux 实现中是很常见的模式。这样可以使 linter 之类的工具发挥作用,同时把这些常量放在单独的文件中可以让你的代码合作者对整个 app 包含的 mutation 一目了然: 理解: ES6 允许字面量定
阅读全文