
vue
白云随风飘
这个作者很懒,什么都没留下…
展开
-
vue2整个项目中,数据请求显示loading图
一般项目中,有时候会要求,你在数据请求的时候显示一张gif图片,然后数据加载完后,消失。这个,一般只需要在封装的axios中写入js事件即可。当然,我们首先需要在app.vue中,加入此图片。如下:template> div id="app"> loading v-show="fetchLoading">loading> router-view>router-view>转载 2017-08-07 17:46:31 · 1564 阅读 · 0 评论 -
mapGetters工具函数
来自https://vuefe.cn/vuex/getters.html#mapGetters-工具函数mapGetters工具函数会将store中的getter映射到局部计算属性中。import {mapGetters} from ‘vuex’export default{computed:{...mapGetters([//使用对象扩展操作符把getter混入到comp转载 2017-08-07 17:47:56 · 3367 阅读 · 0 评论 -
vue 数据传递
1.父子组件件数据传递:props组件实例的作用域是孤立的。这意味着不能 (也不应该) 在子组件的模板内直接引用父组件的数据。要让子组件使用父组件的数据,我们需要通过子组件的 props 选项。子组件要显式地用 props 选项声明它期待获得的数据:Vue.component('child', { // 声明 props props: ['message原创 2017-08-17 11:24:14 · 380 阅读 · 0 评论 -
vue ref scrollTop不起作用
工作小结:当我们在vue中使用ref,来多列控制设置scrollTop或者scrollTo时,若无效,不妨试试 this.$nextTick(() => {this.$refs.viewBox[key].scrollTo(0,34 * index);})多数原因是加在顺序问题导致设置无效原创 2017-11-03 15:14:17 · 18445 阅读 · 0 评论 -
vue环境搭建
一、根据vux文档直接安装,无需手动配置npm install vue-cli -g // 如果还没安装vue init airyland/vux2 my-project // 创建名为 my-project 的模板cd my-project // 进入项目npm install --registry=https://registry.npm.taobao.原创 2017-12-01 09:52:38 · 255 阅读 · 0 评论 -
Vue 插件开发与发布
原文链接:www.jianshu.com本次演示的是开发一个 vue手机虚拟支付键盘插件主要讲解的是如何快速开发一个vue插件并发布到npm上源码地址所有代码都可以在我的GitHub vue-pay-keyboard 上查看,demo演示地址请用手机或者电脑仿真查看 vuepayboard关于vue插件插件一般都有如下几种形式导入ES6import转载 2018-01-20 17:54:19 · 4594 阅读 · 0 评论 -
从零搭建vue项目
前言: 此样板面向大型,严肃的项目,并假定您对Webpack和vue-loader有些熟悉。 请务必阅读vue-loader的常见工作流配方的文档。如果您只想尝试vue-loader或者鞭打一个快速原型,请改用webpack-simple模板。快速开始: 要使用这个模板,可以用vue-cli来支持一个项目。 建议使用npm 3+更高效的依赖关系树:$ npm ...转载 2018-10-07 20:38:05 · 194 阅读 · 0 评论 -
vue 组件制作并发布npm
一、书写一个vue组件不用脚手架,我们自己从头开始做起,因为脚手架会附带很多没用的东西。就做一个最简单的vue组件:就是传入用户名字,页面打印出‘hello,用户名’的组件。比如,我的预期目标是其他vue项目中,npm install本组件后,可以如此使用该组件:<template> <div class="index"> <di...原创 2019-07-31 20:58:14 · 500 阅读 · 0 评论