类别:

Vue

  • vue动态绑定class和style,三目运算符条件判定

    vue动态绑定class和style,三目运算符条件判定vue动态绑定class和style,三目运算符条件判定

    2024-03-31
    164
  • 前端代码规范,vue 代码规范

    前端代码规范,vue 代码规范一、规范目的对于一个团队来说,制定统一的规范是有必要的,因为个性化的东西无法产生良好的聚合效果,规范化可以提高编码的工作效率,使代码保持统一的代码风格,以便于代码整合和后期维护。二、HTML/CSS规范2.1浏览器兼容性根据公司业务要求而定,一般:主流程测试:chrome30+、IE9+;完整测试:chrome30+、IE9+、360浏览器、微信webView、手机浏览器。2.2html代码规范2.2.1声明与编码html头部声明统一<!DOCTYPEh

    2024-03-30
    110
  • 揭穿Vue修饰符async的秘密

    揭穿Vue修饰符async的秘密对于VUE的初学者来讲,肯定会感觉prop的写法很麻烦,很讨厌!你肯定想如果prop也可以实现双向绑定那怎是一个爽字了得!不过现实是残酷的,如果子组件可以任意修改父组件的内容,那势必会带来数据的混乱,从而造成维护的困扰!毕竟父组件也是有尊严的!

    2024-03-30
    173
  • vue关闭eslint报错和警告

    vue关闭eslint报错和警告vue.config.js中module.exports={lintOnSave:false}或者只在开发环境中开启eslint自检lintOnSave:process.env.NODE_ENV!==”production”,

    2024-03-29
    153
  • Vue CLI安装的详细步骤

    Vue CLI安装的详细步骤VueCLI安装的详细步骤为了以后安装方便,写一个具体的步骤。1.首先,打开vue官网,在生态系统的工具里找到VueCLI,点击安装,先全局安装,直接打开cmd命令,执行以下命令。(我选的第一个)2.执行完成后,再执行这个命令,查看版本。3.如果上面两个都成功了,点击创建一个项目,执行以下命令。如何创建这个项目呢?首先,我们将项目创建在D盘或桌面,然后打开目录,在这个位置敲cmd命令,定位到当前的目录下。注意,一定不要在其他位置随便创建项目。4.再执行以下这个命令,hello-word是你

    2024-03-28
    123
  • 控制台打印vue实例

    控制台打印vue实例前言:Vue项目运行后会把各个组件的数据挂载到对应的dom上根组件(#app)上获取实例首先app.vue会挂载到id为“app”的div上边打印这个divconsole.dir(document.querySelector(‘#app’))查看控制台,发现存在一个键:”__vue__”其实app.vue对应的实例就是这个__vue__对象打印这个对象console.dir(document.querySelector(‘#app’..

    2024-03-28
    192
  • vue自定义指令使用

    vue自定义指令使用前言一、Vue的自定义指令分为?vue中除了核心功能内置的指令外,也允许注册自定义指令。有的情况下,对普通DOM元素进行底层操作,这时候就会用到自定义指令。自定义指令分为全局自定义指令和局部的自定义指令全局自定义指令是通过Vue.directive(‘第一个参数是指令的名称’,{第二个参数是一个对象,这个对象上有钩子函数})下边举例说明:Vue.directive(‘focus’,{ //el:指令所绑定的元素,可以用来直接操作DOM。 //binding:一个对象,包含以

    2024-03-27
    152
  • Vue 刷新当前路由方法

    Vue 刷新当前路由方法问题描述:vue子组件上传图片,上传成功想刷新整个父组件。解决方案:一、一种方法,但是有bug在网上看到了一种方法:试过之后感觉有bug。第一次刷新返回到上个界面了,第二次第三次有是正常的。letNewPage=”_empty”+”?time=”+newDate().getTime()/500;this.$router.push(NewPage);this.$router.go(-1);整体意思是:图片上传成功后,先跳转到一个新界面,然后回退到当前界面。就实现了刷新。但

    2024-03-27
    125
  • 创建简单vue项目 / Webpack创建vue项目

    创建简单vue项目 / Webpack创建vue项目创建简单vue项目/Webpack创建vue项目2.vue.js为2.0上面选择的vue.js为3.0,若选择vue.js为2.0

    2024-03-26
    121
  • vue刷新当前页面重新传递参数

    vue刷新当前页面重新传递参数vue刷新当前页面重新传递参数在vue中碰到了需要刷新当前页面并传递重新params参数的需求。我们可以进入空白页再在空白页跳转回到上一个页面实现需求首先在空白页写上路由守卫beforeRouteEnter,在beforeRouteEnter中获取到上一个路由,直接跳转回去//空白页面exportdefault{beforeRouteEnter(to,from,next){next((xq)=>{//要注意,必须使用this.$router.repla

    2024-03-26
    149
  • 前端网页技术之 Vue

    前端网页技术之 Vue文章目录VueVue概念同类产品官网特点渐进式框架入门案例.html改造入门案例.htmlMVVM框架基础语法运算符operator方法methodsVue解析数据三种data值的写法高级用法:v-命令指令集双向绑定v-model闪现v-cloak判断v-if循环v-for事件v-on绑定v-bind小结Vue组件概述使用测试Vue路由概述使用步骤入门案例Vue的AjaxAjax概述Ajax原理axios测试常见错误Vue的生命周期lifecycle概述测试扩展:观察者设计模式HBuilde

    2024-03-26
    159
  • vue路由传参踩坑

    vue路由传参踩坑最近开发时遇到了路由传参的一个小问题,今天整理出来给大家。一开始我用路由传参时这样的:`this.$router.push({path:”/communityDetails”,params:{id:id,},});`此时发现接受不到参数,查阅资料发现,path对应的参数是query,应当是这样:this.$router.push({path:”/communityDetail

    2024-03-24
    140
  • vue表单验证,中文验证

    vue表单验证,中文验证el-input<el-form-itemprop=”account”><spanclass=”font-container”><iclass=”iconfonticon-yonghu”></i></span><el-inputv-model=”loginForm.account”name=”account”placeholde

    2024-03-24
    137
  • Vue中刷新页面的三种方式

    Vue中刷新页面的三种方式一、通过js原始方法刷新<template><div><divclass=”header”><button@click=”update()”>刷新页面</button></div></div></template><script>exportdefault{data(){return{}},methods

    2024-03-22
    145
  • Vue中父组件向子组件传递数据的几种方法

    Vue中父组件向子组件传递数据的几种方法最近在学习vue的源码,总结了几种vue中父子组件传递数据的方法。1.props&event父组件向子组件传递props数据,子组件通过触发事件向父组件回传数据,代码如下://子组件{{name}}//父组件以上就是一个完整的流程,父组件通过props将数据传递给子组件,子组件则触发事件,由父组件监听,并做相应处理。2.refref属性可定义在子组件或原生DOM上,如果在子组件上,则指向子组件实例,如果在原生DOM上,则指向原生DOM元

    2024-03-22
    168
  • uniapp nvue 踩坑记录

    uniapp nvue 踩坑记录因为上述方法不能使用uni.createMapContext方法,故使用直接跳转nvue页面方法。此方法可以满足基本地图打点使用,但是无法使用createMapContext的方法。1、vue跳转nvue页面需要等nvueonReady,等待所有uni.因使用uniappmap,vue不能支持label所以使用nvue。1、采用subnvue方式。页面收到消息后,再给。、所有监听方法必须在。

    2024-03-21
    116
  • vue使用axios和配置代理

    vue使用axios和配置代理1.首先安装axios和vue-axiosnpminstallaxiosnpminstallvue-axios2.在入口文件main.js中应用axiosimportaxiosfrom’axios’importvueAxiosfrom’vue-axios’createApp(App).use(axios,vueAxios)3.配置反向代理,在vue.config.js文件中添加module.exports={devServer:{

    2024-03-20
    145
  • vue sessionStorage 用法

    vue sessionStorage 用法存储数据:sessionStorage.setItem(“loginInfo”,JSON.stringify(bdata));取数据varloginObj=JSON.parse(sessionStorage.getItem(‘loginInfo’));

    2024-03-20
    134
  • vue pc端打印二维码

    vue pc端打印二维码importVuefrom”vue”;leta=”data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAKoCAYAAACvNywJAAAABHNCSVQICAgIfAhkiAAAIABJREFUeF7svQmcZVdV73+6q7tr6Bq6q+fupDN15lETZEgkiIkSME4BgYeAQp78ow/Rv/8HweERnnwk8p5/RP+apwQUkI9IiCI8jRoQ0BDgETAkIWNn6KTn6qGqurrmqv6v7.

    2024-03-19
    127
  • Vue引入Echarts的echarts-wordcloud生成词云图

    Vue引入Echarts的echarts-wordcloud生成词云图效果图echarts和echarts-wordcloud版本注意Echarts5.0的版本要对应echarts-wordcloud的2.0版本,注意Echarts4.0的版本要对应echarts-wordcloud的1.0版本。我的使用版本如下”echarts”:”^5.0.1″,”echarts-wordcloud”:”^2.0.0″,在VUE项目的main.js全局引入import*asechartsfrom’echarts’;Vue.proto…

    2024-03-19
    171
关注微信