随笔分类 - vue
摘要:1.vue-design https://iviewui.com/docs/introduce
阅读全文
摘要:1.mobx状态管理 安装:creact-react-app mobx action、store、reducer。 action是一个函数,事件调用actions直接修改state,Actions是唯一可以修改state的东西,并且可能有副作用,副作用是修改完之后,会激起一些计算属性的更新。 sta
阅读全文
摘要:1.为什么要使用状态管路工具 在跨层级的组件之间传递信息,尤其是复杂的组件会非常困难。也不利于开发和维护,这时我们就a需要用到状态管理工具。 2.Flux Flux,它采用的是单向数据流。 * Actions: 驱动Dispatcher发起改变 * Dispatcher: 负责分发动作(事件) *
阅读全文
摘要:1.mobx状态管理 安装: creact-react-app mobx 安装: creact-react-app mobx 2.action、store、reducer。 action是一个函数,事件调用actions直接修改state,Actions是唯一可以修改state的东西,并且可能有副作
阅读全文
摘要:今天在使用$attrs的时候遇到一个问题: 父组件: 我在子组件中没有用props保存这个值,按理说应该会把值传给孙子层,但在孙子层通过this.$attrs.opinion并没有获取到值, 后来发现要在子组件上写:v-bind="$attrs" 这样在孙子组件就可以通过this.$attrs.op
阅读全文
摘要:1.为什么要使用Vuex? (1)方便所有组件共享信息,方便不同组件共享信息。 (2)某个组件需要修改状态和需求。 (1)方便所有组件共享信息,方便不同组件共享信息。 (2)某个组件需要修改状态和需求。 2.状态有哪些? (1)组件内部定义的data状态(通过组件内部修改) (2)组件外部来的pro
阅读全文
摘要:1.开发插件 install有两个参数,第一个是Vue构造器,第二个参数是一个可选的选项对象 MyPlugin.install = function (Vue, options) { // 1. 添加全局方法或属性 Vue.myGlobalMethod = function () { // 逻辑..
阅读全文
摘要:1.使用地方: 双花括号插值处或 组件属性处 例: {{ message | capitalize }} <div v-bind:id="rawId | formatId"></div> 双花括号插值处或 组件属性处 例: {{ message | capitalize }} <div v-bind
阅读全文
摘要:1.vue中的指令有哪些? 2.语法: // 注册一个全局自定义指令,例如 `v-focus` Vue.directive('指令名字', 钩子) //注意:自定义指令名字不用加v-了。 钩子里传一个参数,在参数中做事情。一般用来操作DOM,否则没什么意义。 3.注册自定义指令分类全局注册和局部注册
阅读全文