Vue
IT~少年人
渴望光荣
展开
-
react项目简单二次封装axios(满足项目开发)
1、cnpm i axios -S2、直接上代码(根据项目配置,自行更改代码)import axios from 'axios';import { notification } from 'antd';import $$ from 'cmn-utils';// 创建axios实例const headers = (function(){ let token = $$.getSto...原创 2019-12-11 16:05:48 · 3172 阅读 · 0 评论 -
对Vue生命周期钩子函数的理解
对Vue生命周期钩子函数的理解实例创建之后,初始化事件和生命周期,而后触发beforeCreate。beforeCreate,当前实例创建之前,很少操作,一般用于加载动画,比如创建一个旋转动画。created表示当前实例创建完成,组件、属性等初始化完成,一般封装一个方法,从网络请求数据。该方法调用,触发回调,关闭beforeCreated中的旋转加载动画。当前实例创建完成,页面还未渲染未显示,拿...翻译 2018-11-08 17:26:39 · 2407 阅读 · 0 评论 -
Vue-cli脚手架搭建项目
1、命令行操作 a)cnpm install vue-cli@2 -g 全局安装(只需要安装一次即可) b)vue init webpack myapp 初始化项目 c)cd myapp 进入到myapp文件夹目录下 d)cnpm install 安装加载模块 e)cnpm run dev 查看服务器是否成功建立 npm也可以,...原创 2018-11-08 18:50:58 · 1945 阅读 · 0 评论 -
vue项目:歌词随歌曲同步滚动
封装成对象,暴露出去共享使用1、新建js文件2、因为需要用到元素运动来实现歌词自上而下滚动的效果,又不想引用jquery增大js的加载,所有在对象内部封装了一个运动函数。3、主要的函数是添加定时器来实现歌词和歌曲的播放的时间同步,因为歌曲有暂停的功能,所以也添加了清除定时器来实现歌词暂停的功能,此时在对象内部的两个函数中用到了同一个参数定时器,所有需要将定时器定义成对象自身的一个参数来实现参...原创 2018-11-17 20:58:08 · 10815 阅读 · 4 评论