unaheidi
unaheidi
同求。 Python 匹配 Django 版本的对照表,可在django官网找到: https://docs.djangoproject.com/zh-hans/3.1/faq/install/#faq-python-version-support 。
#### Day-02 转到 Vue 官网学习 https://cn.vuejs.org/v2/guide/ 第二天看视频课程,发现需要边动手写代码边学习效果才好,但视频课程获取上面的代码过于繁琐。 问了有经验的开发人员,他说他是通过 Vue 官网学习的,效果不错。 于是我也转站官网看文字指南去。 令我颇有感触的是,我属于哪种看了例子方能快速理解文字的人。 比如,data 和 methods 在实际例子中出现过,再看 API 文档的时候,这些概念一下就明白, 而尚未看过实例的 props 等,看文字描述就不知道它在讲什么东西。
#### Vue 概念和注意点 001 * **1个 Vue 应用** = **1个根 Vue 实例(通过 new Vue 创建的)** + **组件树(嵌套的、可复用)** 举个例子,一个 todo 应用的组件树可以是这样的: ``` 根实例 └─ TodoList ├─ TodoItem │ ├─ DeleteTodoButton │...
#### 指令 * 指令的职责是,当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM * 有些指令带一个参数 * 2.6.0之后,支持动态参数 * 修饰符 如 .prevent 修饰符告诉 v-on 指令对于触发的事件调用 event.preventDefault() ,阻止缺省的行为
#### 指令缩写 * v-bind 对应 : * v-on 对应 @
#### computed 和 methods 有什么不同? 非常好的一个问题。看到计算属性的时候,我已经问自己这个问题了。 接着往下看,“ 计算属性缓存 vs 方法 ” 里面就有答案。 理解下来,计算属性基于它们的响应式依赖进行缓存。 只在相关响应式依赖发生改变时它们才会重新求值。 相比之下,每当触发重新渲染时,调用方法将总会再次执行函数。
#### computed 计算属性优于 watch 属性? * 代码更简洁 #### 什么情况下只能用 watch 属性? 使用 watch 选项允许我们执行异步操作 (访问一个 API),限制我们执行该操作的频率,并在我们得到最终结果前,设置中间状态。这些都是计算属性无法做到的。
#### template 怎么使用的?还不知道。已解决。 在 外面套上 即可。
#### 用 v-for 把一个数组对应为一组元素 很容易创建出一个列表
#### 组件基础 通过 Vue.component 注册的 --- 全局注册