
Vue
有夏无夏
这个作者很懒,什么都没留下…
展开
-
Eslint
这里写自定义目录标题Eslinteslinteslint是什么为什么需要怎么用初始化启动Eslinteslinteslint是什么插件化的JS代码检测工具为什么需要JS是弱类型语言,开发过程中容易出错。Eslint可以在编码中发现问题而不是执行时。怎么用初始化安装npm install eslint设置lint规则新建一个.eslintrc文件,手写配置项直接在 package.json 文件里的 eslintConfig 字段指定配置输入init命令,选择相关配置项后自动生原创 2020-06-01 10:21:39 · 3350 阅读 · 0 评论 -
export default 和 new vue()
在看vue-router相关的知识点时,看到了 export default 。细细品味一下,发现其实自己不太理解 export default。那么 export default 是什么意思呢?export default 看单词意思就是 默认输出,默认导出的意思其实就是复用组件的一个过程。仍然以刚刚看的 vue-router 为例进行解释。既然vue-router中我创建了一个rout...原创 2019-10-21 11:19:13 · 938 阅读 · 1 评论 -
vue-router
vue-router是什么vue-router有哪几种方法怎么只用vue-router单页面应用: 基于路由和组件route: 一条路由routes:一组路由router: 管理路由客户端中的路由: dom元素显示或者隐藏。==》基于hash和基于HTML5 history apivue-router实现vue组件之间交互 --》 会被解析为 a href ⇒ 为什么不直...原创 2019-10-20 19:28:40 · 6448 阅读 · 0 评论 -
border.css 清除1像素边框的问题
1像素边框的问题是什么问题如何解决1像素边框的问题1. 1像素边框的问题是什么问题物理像素:设备本身的像素,出厂即固定逻辑像素: css像素,viewport上的一个小方格像素比: 如果物理像素和逻辑像素是 1:1 时,表示一个物理像素显示一个css像素当比例为 2:1 时,表示4个物理像素显示1个css像素【通过js的window.devicePixelRatio来获取 OR ...原创 2019-10-19 21:13:57 · 778 阅读 · 0 评论 -
css reset
什么是 css reset为什么需要css reset怎么使用css reset1. 什么是css resetcss Reset 就是用来重置(复位)元素在不同核心浏览器下的默认值,尽量保证元素在不同浏览器下的同一“起跑线”2. 为什么需要 css reset不同核心的浏览器对css的解析效果各异,导致所期望的效果跟浏览器的“理解”效果有偏差。3. 怎么使用css reset如...原创 2019-10-19 19:36:47 · 2841 阅读 · 0 评论 -
vue的双向数据绑定
vue的双向数据绑定vue的双向数据绑定的原理– Object.defineProperty()vue双向数据绑定的具体实现1. vue的双向数据绑定的原理1. Object.defineProperty() 是什么Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回这个对象对象–属性,返回对象有两个描述属性:...原创 2019-10-14 16:58:21 · 368 阅读 · 0 评论 -
vue传递参数方法
vue传递参数共有几种方法父传子子传父每种方法的特性是怎样的每种方法应该如何使用每种方法的应用场景–有何异原创 2019-10-12 19:05:34 · 265 阅读 · 0 评论 -
vue-6-5
移动端的网页index.html中的meta属性移动端的设备,用户通过手指放大缩小这样的操作是无效的,页面的比例始终是1:1引入reset.css 重置页面的样式表在项目中应用reset.css => 在main.js内import即可引入border.css =》解决移动端1像素边框的问题(多倍屏里面1像素边框会被显示成多像素)引入fast-click库 =》300毫秒...原创 2019-10-10 21:15:49 · 210 阅读 · 0 评论 -
npm run dev报错 -- code ELIFECYCLE
解决方案git install原创 2019-09-09 20:19:56 · 564 阅读 · 0 评论 -
vue--解决多个页面之间滚动互相影响的问题
页面在点击跳转到新页面时可能会出现: 新页面的当前所在位置是原页面滑动到的位置,影响用户体验解决方案https://router.vuejs.org/zh/guide/advanced/scroll-behavior.htmlrouter 内添加scrollBehavior (to, from, savedPosition) { return { x: 0, y: 0 }}...原创 2019-09-03 22:30:29 · 4646 阅读 · 0 评论 -
vue--name的作用
vue中name 的作用递归组件使用name进行自身递归的调用对keep-alive页面取消缓存 ,通过name取消vue 调试插件进行调试时,会显示组件名,便于调试原创 2019-09-03 22:01:56 · 325 阅读 · 0 评论 -
vue-6.1 用vue-cli创建一个 vue 项目
安装node.js官网 download LTS(更稳定)对应安装包cmd– node -v => node是否安装成功– npm -v => npm是否安装成功码云注册创建项目(仓库)本地代码与线上代码通过Git相关联download Gitcmdgit --version报错 https://blog.csdn.net/wochunya...原创 2019-05-31 10:51:20 · 265 阅读 · 0 评论 -
vue-计算属性,方法,侦听器
计算属性 缓存机制computed内写一个fullname计算属性,值是一个函数插值表达式内属性名调用即可内置缓存:当依赖的变量没有发生任何改变的时候,这个计算属性就不会重新计算了。他会一直用上一次计算的结果,这样会提高一些性能eg:改变age的值,没有console.log的内容输出,即计算属性没有重新计算改变计算属性内依赖的变量console.log的内容输出计算属...原创 2019-05-28 12:51:45 · 261 阅读 · 0 评论 -
vue--6.2项目代码结构介绍
项目整体结构src结构config结构bulid结构原创 2019-05-31 11:57:04 · 321 阅读 · 0 评论 -
vue--6.3 单文件组件与Vue中的路由
ES6写法:实际是省略了一个App,即因为在ES6内,如果键值是一样的,只要写一个就可以了文件以.vue结尾叫作单文件组件运行:Travel的文件夹下 npm run dev =》尝试启动vue项目路由根据网址的不同,返回不同的内容给用户路由的配置都放在router的index.js下面...原创 2019-05-31 18:14:31 · 263 阅读 · 0 评论 -
vue 6-4多页应用VS单页应用
多页应用每次页面跳转,后台的服务器都会给我们返回一个新的HTML文档首页时间快:页面首个屏幕的内容展现出来的时间 =》因为访问一个页面,服务器返回一个HTML,页面就会被展示出来,这个过程只经历了一个 http请求的过程SEO效果好: 搜索引擎优化效果非常好,搜索引擎在做排名的时候,需要知道网页的内容,根据网页的内容才会给网页权重来进行网页的排名。搜索引擎可以识别HTML中的内容,而每个页面...原创 2019-05-31 19:25:50 · 278 阅读 · 0 评论 -
vue--ajax
import axios from 'axios'mounted () { this.getDetailInfo() } methods: { getDetailInfo () { axios.get('api/detail.json') } }获得动态路由的参数 ![在这里插入图片描述](https://img-blog.cs...原创 2019-09-03 21:54:37 · 810 阅读 · 0 评论