美文网首页
Vue知乎日报的学习笔记

Vue知乎日报的学习笔记

作者: tuionf | 来源:发表于2019-03-21 17:02 被阅读0次

项目地址

learn-zhihu

本项目是知乎日报的学习笔记,原项目可以点击这里查看

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

For a detailed explanation on how things work, check out the guide and docs for vue-loader.

学习笔记

vuex

核心是 store(仓库),包含着你的应用中大部分的状态 (state)

  • Vuex 的状态存储是响应式的。当 Vue 组件从 store 中读取状态的时候,若 store 中的状态发生变化,那么相应的组件也会相应地得到高效更新
  • 改变 store 中的状态唯一途径就是显式地提交 (commit) mutation

Vuex 使用单一状态树——是的,用一个对象就包含了全部的应用层级状态

mapState——解决的问题:当一个组件需要获取多个状态时候,将这些状态都声明为计算属性会有些重复和冗余

import时如何正确使用花括号'{ }'

假如有一个B.js,想要通过import语法引用模块`A.js:

B如何使用取决于当A.js如何导出

情形一:A使用默认导出

  1. // A.js
  2. export default

B 引用:

  1. // B.js
  2. import A from './A'
  3. import MyA from './A'
  4. import Something from './A'

情形二:A使用命名导出

export const A = 42

B引用:

// B.js
import { A } from './A' // 正确,因为A.js中有命名为A的export

import { myA } from './A' // 错误!因为A.js中没有命名为myA的export
import { Something } from './A' // 错误!因为A.js中没有命名为Something的export

npm install、npm install --save的区别

相同点:会把X包安装到node_modules目录中

不同点:

  • npm install XXX,不会修改package.json,而 -- save 会在package.json的dependencies属性下添加X

computed 计算属性

computed 计算属性:computed 的作用主要是对原数据进行改造输出。改造输出:包括格式的编辑,大小写转换,顺序重排,添加符号……。这样可以不污染数据源。

计算属性会依赖于使用它的data属性,只要是依赖的data属性值有变动,则自定义重新调用计算属性执行一次

计算属性的值是直接从缓存中获取,而不是重新编译执行一次,因而其性能要高一些

计算属性默认只有getter,不过在需要时你也可以提供一个setter

项目地址

相关文章

  • Vue知乎日报的学习笔记

    项目地址 learn-zhihu 本项目是知乎日报的学习笔记,原项目可以点击这里查看 Build Setup Fo...

  • VUE前端框架

    Vue 入门实战项目——知乎日报 这是一个基于 Vue 全家桶开发的知乎日报 WebApp,页面样式主要参考 iO...

  • 奇怪的bug:解决 vue-cli中 proxyTable 配置

    问题起源于最近打算用vue写个单页应用-知乎日报,因为知乎日报的api比较成熟,而且自己也是知乎日报的重度使用者。...

  • vue低仿知乎日报

    概述 一个基于vue的仿知乎日报的前端项目。 关于知乎日报: 知乎日报是一款拥有千万用户的资讯类客户端,每日提供来...

  • 使用vue.js构建一个知乎日报

    Vue.js是我所喜爱的,知乎也是我喜爱的,突发奇想使用vue做了一个知乎日报 项目地址: Github地址在线预...

  • Vue新手实战小项目,知乎日报SPA

    Vue学习的第二个实战项目,一个知乎日报的SPA,数据采用了http://www.huangxizhou.com/...

  • 日报知乎,一个第三方知乎日报客户端

    首先 日报知乎是一个基于Android平台的第三方知乎日报,界面UI参考自ios版的知乎日报。 知乎日报API来自...

  • Flutter入门实战—高仿知乎日报

    Flutter版高仿知乎日报 高仿知乎日报,UI基本和Android端的知乎日报一致。新手小白的练习demo,代码...

  • Vue2.0—仿知乎日报总结

    Vue-News 一个基于vue全家桶开发的仿知乎日报单页应用 项目github地址:项目源码 项目在线地址:在线...

  • 知乎日报

    为什么移动公司可以在⑥月份后利润分配低俗???下一次啊 : 这是真的!要和一个学校有关系XOFfer直白点-C...

网友评论

      本文标题:Vue知乎日报的学习笔记

      本文链接:https://www.haomeiwen.com/subject/gaecvqtx.html