-
总结-computed(数据联动)\watch(异步场景)\
查看全部 -
计算属性与侦听器
查看全部 -
查看全部
-
快速创建工程的两种方法
vue create (工程名)
vue ui
查看全部 -
创建vue
配置路由
引用vue模板组件
vuex 全局访问
npm run build 打包
创建 vue.config.js 参考
查看全部 -
查看全部
-
node-sass是自动编译实时的
dart-sass需要保存后才会生效
查看全部 -
使用vuex首先要导入store.js文件,引用vuex。
state里面是要管理的或者要公用的组件;
mutations定义改变state的方法;
组件中首先要引用store.js
查看全部 -
- watch(侦听器,异步场景) 当vue对象**监听**的成员发生了变好进行的处理
- computed (计算属性,数据联动)当vue对象里的任意成员改变会被重新计算
查看全部 -
调试方法:
定义全局变量,去调试窗口里调试;
console.log;alert;debugger;
vue的chrome插件:vue-devtools
查看全部 -
单向数据流概念
多个视图依赖于同一个状态(菜单导航);
来自不同视图的行为要改变同一状态(弹幕)
vuex
是为vue.js开发的状态管理模式
组件状态集中管理
组件状态改变遵循统一的原则
store.js中引入vuex
Vue.use(vuex)
export default new Vuex.Store({
state:{}, 集中管理状态
mutations:{}, 方法集
action:{}
})
在页面中import store from‘@/store'引入 @代表src目录
在export中引用store,在methods中store.commit(方法)
查看全部 -
router-link去链接到组件;
在router.js里定义这个组件,并且告诉路由控制器这个组件在哪里(import);
在vue文件里定义这个组件;
查看全部 -
什么是组件化:
独立;可复用的;整体化的;
为什么要组件化:
实现功能模块的复用;高执行效率;开发单页面复杂应用;
如何进行拆分:
300行原则;复用原则;业务复杂性原则;
组件化带来的问题:
组件状态管理(vuex);多组件的混合使用,多页面,复杂业务(vue-router);组件间的传参、消息、事件管理(props,emit/on,bus)
查看全部 -
vue2.0入门
axios插件
查看全部 -
集成开发环境:
webstorm || vscode;
npm包管理工具:webpack;npm,vue-cli
chrome:vue调试插件vue-devtools
查看全部
举报