VUE开发常用知识  A: Vue (读音 /vjuː/,类似于 view)作者:尤雨溪(EvanYou)  中国人是一套用于构建用户界面的渐进式框架。学习使用之前须掌握 HTML、CSS 和 JavaScript 等知识。B: VUE优点:小而简单,轻量级框架,上手容易,简单易学,便于与第三方库或既有项目整合只关注视图层, 采用自底向上增量开发
Vue2中利用webpack动态生成路由在Vue2中,我们如果想要新增一个页面,步骤一般如下:在 src/views 目录下新建路由组件 page1.vue;在 src/router 目录下新增路由配置,建立起映射关系;这是最简单的情况,但是每次新增页面都要改动两处地方,着实不便,其次,随着项目越做越大,路由中的映射关系也会变得越来越复杂,超级难维护,比如说我现在接手的项目,路由组件就有180个,
# 在 Vue 2添加 Axios 的详细步骤 ## 概述 在现代的前端开发中,Axios 是一个广泛使用的 HTTP 客户端库,尤其是在使用 Vue.js 时。本文将详细介绍如何在 Vue 2 项目中添加和使用 Axios。 ## 流程概述 以下是我们将要遵循的步骤,这里将其列成表格便于阅读。 | 步骤 | 描述 | |------|-
原创 2024-09-29 04:04:53
53阅读
property 必须在 data 对象上存在才能让 Vue 将它转换为响应式的userInfo.age 并没有在data 中定义,当点击按钮更新的时候,视图中的userInfo.age 也发生了变化
原创 2022-12-21 10:21:12
516阅读
前面我们已经陆续介绍了 Vue.js 框架的常用基本语法,现在,我们可以结合这些语法实现一个小功能:展示一个 Web 框架列表,并支持新增框架。 在 vue_learning/basic 目录下新建一个 computed.html 保存本篇教程的代码,然后编写上述功能的实现代码如下: <html lang="en"><head> <m
<!-- HomeComp.vue --> <template> <div class="home-comp" v-draggable> <!-- 子组件内容 --> </div> </template> <script> export default { directive
原创 2024-06-06 10:18:49
717阅读
v-for中的key来给每个节点做一个唯一的标识,diff算法就可以正确的识别此节点,找到正确的位置区插入新的节点;key的主要作用是为了高效的更新虚拟dom,另外vue在使用相同标签名元素的过渡切换时,也会使用到key属性,目的是让vue可以区分它们,否则vue只会替换其内部属性而不会触发过渡效果。v-for中带上key,防止vue替我们去计算DOM说到这个问题想必要举个例子了 copy fro
转载 2023-09-15 23:13:19
72阅读
说完了对象的监听和后期添加对象的操作,接下来,我们来说一说针对于数组的监听。1、首先还是定义一组数据用于展示,hobbys 为字符串数组,friends 为对象数组const vm = new Vue({ el: '#root', data() { return { hobbys: ['抽烟', '喝酒', '烫头'], firends: [
vue2 动态路由实现方式
原创 2月前
168阅读
在项目中,我们时常会遇到动态的去绑定操作切换不同的CSS样式,结合自身项目中遇到的一些情况,也参考了一些文档,针对vue.js样式的动态绑定切换做出如下小结:动态切换的核心思想:利用vue指令v-bind来实现动态绑定,从而设置切换不同的样式~vue的最大特点是数据驱动,利用特殊的语法将DOM“绑定”到底层数据,DOM与数据保持同步,每当数据发生变化,DOM视图就会做出相应的更新和响应,正是基于这
目录在 css 自定义变量的功能以及出来许久了,但实际开发中大家使用并不多。归其原因是因为 less、sass 等预处理器已经拥有定义变量的功能,以及Vue、react很方便设置 style 样式,大家可能觉得使用 css 定义变量不方便且没必要。实则不然举个最直观的栗子:“如何使用 vue 设置伪类伪元素的样式”。这是个世纪难题,大部分人可能会通过修改类名的方式解决,可如果要修改的样式多,或者我
动态组件上使用 keep-alive我们之前曾经在一个多标签的界面中使用 is 特性来切换不同的组件:<component v-bind:is="currentTabComponent"></component>当在这些组件之间切换的时候,你有时会想保持这些组件的状态,以避免反复重渲染导致的性能问题。例如我们来展开说一说这个多标签界面:Pos
转载 10月前
107阅读
# 在 Vue 2 项目中添加 TypeScript 的完整指南 在现代前端开发中,TypeScript已经成为一种流行的工具,它能够为JavaScript提供静态类型检查,帮助开发者在编码时减少错误。对于刚入行的新手来说,将 TypeScript 添加到现有的 Vue 2 项目中可能会感到困惑。本文将为你详细讲解如何实现这一过程,并提供必要的代码与说明。 ## 过程概览 为了将 TypeS
原创 9月前
209阅读
1.什么是render函数?vue通过 template 来创建你的 HTML。但是,在特殊情况下,这种写死的模式无法满足需求,必须需要js的编程能力。此时,需要用render来创建HTML。比如如下我想要实现如下html: Hello world! 我们会如下使用:演示Vue Hello world! Vue.component('tb-heading', { template:
转载 2024-03-12 14:50:10
781阅读
本人是php 后端的,想搭建一个好一点的系统后台,奈何技术有限,然后又去专研了一下vue,发现了一个比较好用的vue的后台系统模板,vue-element-admin,每个人有每个人的需求,我选择了基础的模板,vue-admin-template,由于这个模板是前端根据后端的角色显示的动态菜单,有点不太符合个人的意愿,我想通过获取接口的路由表生成对应的动态路由PS:想用好每一款的框架,都必须去了解
转载 2024-07-29 13:42:45
352阅读
Vue-cli4 + TypeScript3.0开发项目1、安装vue-cli4npm install -g @vue/cli安装完成之后可以通过vue -V检查版本2、创建项目vue create 项目名称需要ts,选择自主安装,通过上/下键和空格键选择要用到的插件,选好后回车即可安装后的目录如下 其中,tsconfig.json是ts项目的配置文件 shims-vue.d.ts文件用来对vue
转载 2023-08-27 12:10:59
317阅读
跨域设置 http://www.ituring.com.cn/article/200275 打包 npm adduser 如果长时间不登录,可能会过期,使用 npm login 进行登录就可以 pu
原创 2021-07-23 11:32:15
393阅读
eslint用于代码检查,prettier用于代码格式化,具体操作如下1.安装以下eslint插件 安装以下eslint插件,并增加.eslintrc.js配置文件,.eslintignore配置忽略检查的文件(1)eslint 用于检查和标示出ECMAScript/JavaScript代码规范问题工具。 (2)@babel/eslint-parser 简而言之就是一个解析器,允许您使用ES
转载 2024-05-29 12:57:59
283阅读
main.js App.vue action.js getters.js index.js mutation.js types.js
转载 2017-06-24 05:50:00
220阅读
vue2
原创 2021-08-01 18:40:40
412阅读
  • 1
  • 2
  • 3
  • 4
  • 5