【VUE的路由(一):模式】教程文章相关的互联网学习教程文章

vue element 给指数的div加loading

const loading = this.$loading({ lock: true, text: ‘Loading‘, spinner: ‘el-icon-loading‘, background: ‘rgba(0, 0, 0, 0.7)‘, target: document.querySelector(‘.box‘) }); loading.close();原文:https://www.cnblogs.com/wqing/p/11707647.html

vue 生成二维码+截图【代码】

链接生成二维码1.npm安装npm install --save qrcodejs22.引入import QRCode from ‘qrcodejs2‘3.生成二维码new QRCode(‘qrcode‘, { // 传入容器id text: url, // 链接(必填) width: 200, // 宽px height: 200, // 高px colorLight: ‘#F1F1F1‘ // 背景色 colorDark: ‘#F00‘, // 前景色 correctLevel: QRCode.CorrectLevel.L // 二维码可辨识度(L,M,Q,H)})4.代码演示:<style lang="less" scoped>#qrcode{width: 1....

vue 项目碰到的问题

易车三期的项目,碰到的vue问题,暂时记录一下。  1、跨vue组件的方法调用  2、路由的跳转,带参数的(例如ID)跳转不到其他的页面  3、js文件的导出和引入,在一个vue文件中调用js文件的方法,此行为可以抽取公共的函数。  4、provide、inject 方法调用跨vue组件的methods中的方法  5、组件部分的引入,使用原文:https://www.cnblogs.com/smile-fanyin/p/12347998.html

vue项目中实现手势密码【代码】【图】

本来是写在一个页面中的,但后来一想创建和登录的时候都得用,干脆就写成组件吧。自知写的很差,还望各位大佬指教一二父组件中不传值的话就默认是创建手势密码(创建时密码长度不能小于4),需要输入两次,两次密码必须一致如果是登录,父组件就把密码传给子组件,子组件就会根据密码判断当前输入是否正确,具体执行时请看控制台演示:父组件未传值,此时是创建手势密码 登录时,父组件穿的值为<gestureUnlock :fatherPassword=...

vue-cli3打包app物理按键失效的问题[已解决]【代码】

项目采用vue-cli3打包成app后,手机测试物理按键失效.经过百度查询相关资料最终实现的效果就是按返回键退回上一页,当退回到栈的第一页之后再按返回键才退出页面首先在新建一个js文件,我的路径是.\src\utils\back.js/* eslint-disable no-undef */ import Vue from ‘vue‘ import { Toast } from ‘vant‘Vue.use(Toast)document.addEventListener(‘plusready‘, function () {var webview = plus.webview.currentWebview()var fi...

Vue书写规范

template模块:1 v-xx指令排序规则,控制显示 -> 控制循环 -> v-bind属性 -> v-on事件绑定;v-if / v-show -> v-for -> v-bind:text... -> v-on:click...2 v-for时,记得为每项提供一个唯一 key 属性3 不要在html标签上直接写style内联样式, 放到data中或者computed中4 在大结构块时,加入合适的注释标签,并保持良好的层级缩进script 模块import 放在最顶部,并省略掉 .js,.json 和 .vue 后缀 export 对象中属性定义顺序nameco...

vue2 vue3 创建项目指令

vue的常见指令切换存储项目 cd..vue -V 查看当前@vue/cli版本 创建项目vue-cli 2vue create + 名称vue-cli 3vue init webpack + 名称 node_modules被删除的时候使用 npm install 原文:https://www.cnblogs.com/coderatian/p/14801661.html

vue学习11【代码】【图】

组件基础基本示例这里有一个 Vue 组件的示例:// 定义一个名为 button-counter 的新组件 Vue.component(‘button-counter‘, {data: function () {return {count: 0}},template: ‘<button v-on:click="count++">You clicked me {{ count }} times.</button>‘ })组件是可复用的 Vue 实例,且带有一个名字:在这个例子中是 <button-counter>。可以在一个通过 new Vue 创建的 Vue 根实例中,把这个组件作为自定义元素来使用:<div i...

react和vue项目快速搭建

react项目快速搭建  1.安装node环境:    下载地址:https://nodejs.org/zh-cn/download/  2.打开终端  3.安装yarn或者cnpm, 这里以cnpm 为例,输入命令行:    npm install cnpm -g --registry=http://registry.npm.taobao.org  4.安装create-react-app,输入命令行:    cnpm install -g create-react-app    说明:这里安装在全局中,安装一次就可以了。  5.创建react项目,输入命令行:    create...

Vue CLI 去除gojs水印【代码】

Vue CLI 去除gojs水印前言去除gojs水印的方法网上一搜一大堆,手段都一样,就是替换指定的字符串,但是这样会造成多人合作的时候出现问题,每个人都需要替换本机的文件。通过自定义一个webpack loader可以自动替换指定字符串,达到去除水印的目的,同时解决多人合作的问题方法自定义loader在项目根目录,创建一个目录gojs-hack-loader,在该目录下创建一个文件index.js,代码如下:const pattern = /b\.V.*7eba17a4ca3b1a8346.*?\)...

【VUE】vue在vue-cli3环境下基于axios解决跨域问题

网上的绝大部分教程解决vue+axios跨域问题都不能直接适用vue-cli3。这是因为vue-cli3不一样的配置方式导致的。如果是使用vue-cli3构建的项目,那么默认是没有config.js文件的。按照官方文档介绍,每个人可以通过在项目根目录下建立vue.config.js文件,配置属于自己的config文件。之后按照网上其他的解决axios跨域问题的方案实施即可。// vue.config.jsmodule.exports = { publicPath: ‘/‘, devServer: { proxy: { ...

(二十)vue缓存页面数据(keep-alive),同时刷新部分数据【代码】

vue缓存页面数据(keep-alive),同时刷新部分数据缓存页面在相应的页面相互跳转的时候,会出现希望在返回上一个页面的时候保留之前的数据,解决方案就是在相应的路由文件上面进行操作,判断是否进行缓存路由文件index.js// 路由配置// 费用管理-备用金申请 (需要被缓存的组件 ,在meta上进行标示){path: "ReserveFundApplication",name: "ReserveFundApplication",meta: {title: "备用金申请" , keepAlive:true}, component: (...

vue 模板语法【代码】

<!DOCTYPE html> <html><head><meta charset="utf-8"><title></title><script src="./vue.js"></script><script language="JavaScript">window.location="#bottom_location";</script></head><body><div id="app"><span v-html="directives"></span><p v-if=‘see‘>Hello Vue!</p><p v-if="seen">Hello World !</p><br/><span v-html="directiveArag"></span><span>在这里href是参数,告知v-bind指令将该元素的href特性与表达式u...

初见VUE【图】

Vue是什么?Vue在近期热门程度逐渐提高,引起了许多人的学习兴趣。而学习先要了解,Vue是一套用于构建用户界面的渐进式框架。什么是渐进式框架?我的理解是有需要就引用,举个栗子:在写一个小页面的时候如果仅是表单提交的时候去调用Vue,这时候Vue的其他组件就对你没用,你只需要引入调用然后完成那部分的Vue代码在写完小页面后发现Vue好用,想要用更多的特性,然后就开始一点一点地添加引用,添加框架。这个过程我觉得就是渐进式...

Mac卸载vue不成功【代码】

npm install -g @vue/cli npm uninstall -g @vue/cliyarn global add @vue/cli yarn global remove @vue/cli 首先确定你的是npm安装的还是yarn安装的,要用对应的卸载方式如果还是卸载不成功,那么有以下办法 找到这些目录 进行删除/usr/local/bin/vue-ini /usr/local/bin/vue-list /usr/local/bin/vue /usr/local/lib/node_modules/vue-cli/bin/vue /usr/local/lib/node_modules/vue-cli/bin/vue-init /usr/local/lib/node_module...