复习Vue

以前学过vue,但是工作中一直没有用到都忘记了最近在复习下正好做个笔记偶尔看看,(目前常更新,2018年6月25日)

              1.指令

setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。(原生JS)
methods(放方法)
computed:{} (放 计算属性:内置缓存)
$data(获取data里的数据)
v-for=“item in xxxx”(v的循环)
v-on(v的绑定事件可简写为@)

@chick(绑定点击事件)
v-model(数据的双向绑定)

v-text(输出字符串不解析html)与插值表达式一致{{ }}
v-html(输出html解析html)
v-bind (绑定属性)
v-if (条件渲染)
v-show (display:none)
.push(加数据)
jQuery.extend() 函数用于将一个或多个对象的内容合并到目标对象。
Vue.component() vue创建全局组件
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。(原生JS)
$destroy() 销毁Vue的实例

                2.生命周期
生命周期函数就是Vue实例在某一时间点会自动执行的函数

              3.组件的使用

props:[] 子组件接收父组件数据 子组件不能直接更改父组件的值

is 使用组件的时候渲染顺序问题解决的方式
子组件的数据必须是函数
声明时用ref DOM操作是取的引用名字 获取时用$refs
$emit(事件名,参数) 父组件传事件的方法 接收参数的值step

watch:{} (监听器)
props:{} 用对象来校验父组件穿过了的参数

              4.前端路由

路由就是根据网站的不同,展现出不同的内容
<router-view/> 显示的是当前路由地址所对应的内容

              5.其他补充
npm install fastclick --save 安装点击时间2秒延迟去除插件
npm run star 和npm run dev 启动项目
npm install vue-awesome-swiper@2.6.7 --save 轮播图插件2.6.7版本

npm install -g vue-cli 安装vue cli 脚手架
子组件中的data要写成方法 data: function(){} ES6 简写为data(){}
npm install axios --save ajax插件
npm install better-scroll --save 类似APP原生滚动条插件
ref属性 可以帮我么获取DOM
Console.log(e.target.innerText)
offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
@touchstart //手指触碰屏幕
@touchmove //手指在屏幕上滑动
@touchend //手指离开屏幕

DOM 元素上加key 区别DOM
数组.splice(1,1 {id:"33" ,text:"dell"}) 删除下标1的数组删除1条 同时加入2条数据
添加对象和数组 Vue.set(xx.xxxx,"键值","值")或xx.$set

split() 方法用于把一个字符串分割成字符串数组。(原生JS)

reverse()方法用于翻转数组。(原生JS)

join()方法用于数组转换成字符串。(原生JS)

 

                             6.axios

                             7.VueX

 

Store         创建仓库 VueX
State          所有的公用数据存在State 中 State: { }
actions            组件调用做异步处理或者批量操作
mutations          
commit           
main.js               创建实例的时候把Store 传递进去所以每个组件都可以用
组件中可以this.$store.state.参数名 使用
改变actions   用this.$Store .dispatch (actions,传递的参数)
组件调用actions 在调用mutations 去改变State 的数据
localStorage H5本地存储 
import { mapState } from 'vuex'
在计算属性 中用展开运算符...mapState([ ]) 也可以是对象 mapState等于把VUEX的数据映射到计算属性中

 

 

 

                7.git 简单使用
git --version                 查看版本 (git CMD上面输入)
git clone 加地址          线上仓库的代码放在指定的位置(git bash上面输入)
git status                     命令用于显示工作目录和暂存区的状态
git add.                       先把文件放在暂存区
git commit -m '说明'   放在本地仓库
git push                     本地上传到服务器
git pull                       把分支拉到本地来
git checkout 分支名   本地切换分支
git status                   查看当前所在分支
git 分支名 origin/分支名 合并分支 最后在git push
git merge 分支名 新分支融合分支

posted @ 2018-06-23 21:16  欢-前端之路  阅读(378)  评论(0编辑  收藏  举报