vue

vue长按事件

html<divclass="test"@touchstart="gtouchstart()">按啊</div>jsdata(){return{    timeOutEvent: 0 ,// 长按事件定时器  }}methods:{gtouchstart(){//开...
代码星球·2020-05-24

vue点击复制内容

html<pref="p">这是文字</p><button@click="copy">点击复制上面内容</button>jsdata(){return{copyText:""};},methods:{copy(){this.copyText=this.$refs.p.in...
代码星球·2020-05-24

vue使用插件做轮播图

vue使用 vue-awesome-swiper制作轮播图。1.访问github,搜索vue-awesome-swiper,查看用法。第一个坑:github居然访问不了。解决办法:参考别人 https://www.cnblogs.com/Owen-ET/p/10868620.html其实访不访问都没...

vue-cli3.0中使用rem

1.安装lib-flexible插件npmi--save-devlib-flexible2.在main.js里引入import'lib-flexible'3.安装postcss-px2rem插件npmi--save-devpostcss-px2rem4.新建vue.config.js,粘贴下面代码module.expo...
代码星球·2020-05-24

Vue + Webpack 根据不同环境打包

修改prod.env.js //当前正在运行的脚本名称constTARGET=process.env.npm_lifecycle_event//第一个参数letargv=process.argv[2]||''varmerge=require('webpack-merge')varprodEnv={NODE_E...

Vue精简版风格指南

  Vue官网的风格指南按照优先级(依次为必要、强烈推荐、推荐、谨慎使用)分类,且代码间隔较大,不易查询。本文按照类型分类,并对部分示例或解释进行缩减,是Vue风格指南的精简版 组件名称【组件名为多个单词】(必要)  组件名应该始终是多个单词的,根组件App除外。这样做可以避免跟现有的以及未来的HTML元素相...
代码星球·2020-05-24

Vue状态管理vuex

  由于多个状态分散的跨越在许多组件和交互间各个角落,大型应用复杂度也经常逐渐增长。为了解决这个问题,Vue提供了vuex。本文将详细介绍Vue状态管理vuex 引入  当访问数据对象时,一个Vue实例只是简单的代理访问。所以,如果有一处需要被多个实例间共享的状态,可以简单地通过维护一份数据来实现共享cons...
代码星球·2020-05-24

Vuex的API文档

  本文将详细介绍Vuex的API文档 概述importVuexfrom'vuex'conststore=newVuex.Store({...options})【构造器选项】state类型:Object  Vuexstore实例的根state对象mutations类型:{[type:string]:Funct...
代码星球·2020-05-24

Vue-router的API详解

  本文将详细介绍Vue-router的API router-link  <router-link>组件支持用户在具有路由功能的应用中点击导航。通过to属性指定目标地址,默认渲染成带有正确链接的<a>标签,可以通过配置tag属性生成别的标签。另外,当目标路由成功激活时,链接元素自动设置...
代码星球·2020-05-24

Vue路由vue-router

  在Web开发中,路由是指根据URL分配到对应的处理程序。对于大多数单页面应用,都推荐使用官方支持的vue-router。Vue-router通过管理URL,实现URL和组件的对应,以及通过URL进行组件之间的切换。本文将详细介绍Vue路由vue-router 安装  在使用vue-router之前,首先需...
代码星球·2020-05-24

Vue命令行工具vue-cli

  Vue.js提供一个官方命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目 。本文将详细介绍Vue命令行工具vue-cli 概述  Vue-cli是Vue官方提...
代码星球·2020-05-24

Vue单文件组件

  本文将详细介绍Vue单文件组件 概述  在很多Vue项目中,使用Vue.component来定义全局组件,紧接着用newVue({el:'#container'})在每个页面内指定一个容器元素。  这种方式在很多中小规模的项目中运作的很好,在这些项目里JavaScript只被用来加强特定的视图。但当在更复...
代码星球·2020-05-24

Vue生产环境部署

  开发时,Vue会提供很多警告来帮助解决常见的错误与陷阱。生产时,这些警告语句却没有用,反而会增加载荷量。再次,有些警告检查有小的运行时开销,生产环境模式下是可以避免的。本文将详细介绍Vue生产环境部署 生产环境  如果用Vue完整独立版本(直接用<script>元素引入Vue),生产时应该用精...
代码星球·2020-05-24

Vue渲染函数

  Vue推荐在绝大多数情况下使用template来创建HTML。然而在一些场景中,真的需要JavaScript的完全编程的能力,这就是render函数,它比template更接近编译器。本文将详细介绍Vue渲染函数 引入  下面是一个例子,如果要实现类似下面的效果。其中,H标签可替换<h1>&l...
代码星球·2020-05-24

Vue插件plugins的基本操作

  本文将详细介绍Vue插件plugins的基本操作 开发插件  插件通常会为Vue添加全局功能。插件的范围没有限制——一般有下面几种:  1、添加全局方法或者属性,如:vue-custom-element  2、添加全局资源:指令/过滤器/过渡等,如vue-touch  3、通过全局...