美文网首页
Vue实践小结

Vue实践小结

作者: pengfoo | 来源:发表于2017-04-28 16:56 被阅读0次

一、用Vue改造React的一个Demo

Game 2048

https://github.com/pengfu/vue-2048

二、快速搭建Vue开发环境

利用官方脚手架工具快速初始化项目

项目:https://github.com/vuejs-templates/webpack

步骤:

$npm install -g vue-cli

$vue init webpack my-project

$cd my-project

$npm install

$npm run dev

三、开发相关参考

官方开发文档

https://cn.vuejs.org/

Vue-router文档

https://router.vuejs.org/zh-cn/

UI框架

https://github.com/museui/muse-ui star:2.6k

https://github.com/ElemeFE/mint-ui star:5.5k

https://github.com/ElemeFE/element star: 11.8k

https://github.com/iview/iview star: 5.9k

学习优秀代码

Vue-awesome https://github.com/vuejs/awesome-vue

四、项目实践

1、如何显示聊天内容中的qq表情,emoij表情?

使用多级过滤器

分别用qq表情、emoij表情过滤

2、如何显示多层次的部门架构?

使用递归组件

递归组件展示部门树

五、Vue中使用JS库

1、全局变量引入

在入口文件entry.js中引用,

Window.jQuery = require(‘jqurey’)

export default {

created() {

jQuery.parseJson()

}

}

2、在所有使用的文件中分别引用

MyComponent.vue

import jQuery from jquery;

export default {

created() {

jQuery.parseJson()

}

}

3、更好的方式

entry.js

import moment from 'moment';

Object.defineProperty(Vue.prototype, '$moment', { value:

moment });

MyNewComponent.vue

export default {

created() {

console.log('The time is ' . this.$moment().format("HH:mm"));

}

}

Vue.prototype.$moment = moment;

Object.defineProperty有另外一个优点:防止定义的函数被篡改,更加健壮。

5、写成Vue plugin

axios.js

importaxiosfrom 'axios';

export default {

install: function(Vue,) {

Object.defineProperty(Vue.prototype, '$http', { value:axios});

}

}

相关文章

  • Vue实践小结

    一、用Vue改造React的一个Demo Game 2048 https://github.com/pengfu/...

  • 2018-11-21

    vue-cli 3.0 使用小结 个人使用 VUE-CLI 3.0 碰到一些问题,用作记录 VUE-CLI 3.0...

  • 2018-06-02

    深度学习分布式训练在KubernetesDocker实践小结

  • 实践小结

    GUI: 主程序 APP java 布局文件 Fxml .xml .html 布局 样式文件 css ...

  • vue小结

    使用vue也好几个月了,今天有空,小结一下。 1.路由router,代码解释,如图1-0所示,router的ind...

  • vue小结

    1.vue常用对象 2. Vue中watch的用法 (1)监听route使用场景:当两个路由指向同一个组件是,修改...

  • vue小结

    1.尽量传整个对象,然后在item里取对象的属性

  • vue小结

    Vue中watch用法详解https://www.jianshu.com/p/43dbe40af6f4[https...

  • Vue2实践揭秘.epub

    【下载地址】 《Vue2实践揭秘》以Vue2的实践应用为根基,从实际示例入手,详细讲解Vue2的基础理论应用及高级...

  • 周报 第八期

    这周还在完善好 好记性记账本,闲暇时间总结一下 Vue 。 Vue 小结 jquery 通过$() 选择器选择 d...

网友评论

      本文标题:Vue实践小结

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