首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏算法与编程之美

    VUE|Vue实例

    1.创建一个Vue实例 之前初步学习了Vue的安装和一些简单介绍,这次就主要学习Vue实例。 每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的。 var vm = new Vue({ // 选项}) 虽然没有完全遵循 MVVM 模型,但是 Vue 的设计也受到了它的启发。 当创建一个 Vue 实例时,你可以传入一个选项对象,我在Vue官方教程中学习的主要就是如何使用这些选项来创建你想要的行为。我们也可以在 API 文档中浏览完整的选项列表。 一个 Vue 应用由一个通过 new Vue 创建的根 Vue 实例,以及可选的嵌套的、可复用的组件树组成。 2.数据与方法 当一个 Vue 实例被创建时,它将 data 对象中的所有的 property 加入到 Vue 的响应式系统中。

    1.2K40发布于 2020-09-01
  • 来自专栏正则

    vue】12.0 vue路由:vue-router

    系统生成的demo如下(/router/router.js) import Vue from 'vue' import VueRouter from 'vue-router' import Home from , routes }) export default router 该配置文件,可以精简为如下样式: import Vue from 'vue' import VueRouter from 'vue-router component: '' }] }) 改动router/index.js import Vue from 'vue' import VueRouter from 'vue-router' import Film from '@/views/Film.vue' import Cinema from '@/views/Cinema.vue' import Center from '@/views/Center.vue '@/views/Cinema.vue' import Center from '@/views/Center.vue' Vue.use(VueRouter) // 注册路由模块,让插件工作起来

    99040发布于 2021-11-03
  • vuevue 翻页时钟制作,vue2、vue3

    前言 vue 翻页时钟制作基于 kuan-vue-flip-clock 插件,由于插件的样式比较固定,所以想要改变其样式需要自定义 效果 实现 vue2第一种方法 1.安装依赖 npm i kuan-vue-flip-clock - npm vue2第二种方法 新建下面几个文件,我是放在一个文件夹里,展示的话就是FlipClock.vue FlipClock.vue <template> <div class="clock-container /FlipItem.<em>vue</em>' import { getTimeArr } from '. ('' + n).split('').map(item => Number(item)) : [0, n] } <em>vue</em>3中实现 新建下面几个文件,我是放在一个文件夹里,展示的话就是FlipClock.<em>vue</em> /FlipItem.<em>vue</em>"; import { getTimeArr } from ".

    23810编辑于 2025-12-15
  • 来自专栏正则

    Vue 初识vue、实例化vue对象

    一.渐进式javascript框架,易用、灵活、高效 官网地址:https://cn.vuejs.org/ 官网有相关介绍和安装方法 image.png 二.实例化vue对象 1. 实例化vue对象:new Vue 2. el:element需要获取的元素,一定是html中的根容器元素 3. data:用于数据的存储,是个对象,内部可以存各种数据 image.png vue-app

    1.6K40发布于 2021-11-03
  • 来自专栏正则

    vue-html vue-text vue-once vue-pre vue-cloak

    1.vue-html <! 'hello' } }) </script> </body> </html> 效果图示: vue-html.png 2.vue-text <! 'hello' } }) </script> </body> </html> 效果图示: vue-text.png 3.vue-once vue-once只绑定一次 'hello' } }) </script> </body> </html> 效果图示: vue-once.png 4.vue-pre vue-pre原样输出 'hello' } }) </script> </body> </html> 效果图示: vue-pre.png 5.vue-cloak <!

    73230发布于 2021-11-03
  • 来自专栏cwl_Java

    VUE-vue-cli

    幸好,vue官方提供了一个快速搭建vue项目的脚手架:vue-cli 使用它能快速的构建一个web工程模板。 官网:https://github.com/vuejs/vue-cli 安装命令:npm install -g vue-cli 9.2.快速上手 我们新建一个module: ? 用vue-cli命令,快速搭建一个webpack的项目:vue init webpack ? ? 前面几项都走默认或yes 下面这些我们选no ? 最后,再选yes,使用 npm安装 ? 9.4.单文件组件 需要注意的是,我们看到有一类后缀名为.vue的文件,我们称为单文件组件 ? 每一个.vue文件,就是一个独立的vue组件。 运行时依赖只有vuevue-router 脚本有三个: dev:使用了webpack-dev-server命令,开发时热部署使用 start:使用了npm run dev命令,与上面的dev效果完全一样

    1.2K20发布于 2020-02-11
  • 来自专栏颜颜yan_的学习笔记

    VUE】搭建Vue项目

    ‍ 好久不见,甚是想念 ⭐本期内容:搭建Vue项目 系列专栏:从0开始的Vue之旅 安装node.js 安装教程可以参考前期文章哦:node.js的安装和配置 点击Win+R,回车,输入node 安装Vue-cli 执行命令:npm install -g @vue/cli 其中-g是全局安装 检查是否安装成功:执行命令vue -V(注意:是大V不是小v哦~) 用脚手架搭建vue项目 新建一个文件夹 使得Vue应用可以像原生应用一样在移动设备上安装和使用,提供更丰富的用户体验。 Router:Vue Router是Vue.js官方的路由管理器。 它和Vue.js深度集成,使得构建单页面应用(SPA)变得简单。管理页面之间的导航和路由,允许开发者定义路由规则、动态路由、导航守卫等。 Vuex:是Vue.js的状态管理模式。 选择Vue的版本,这里我们选择2.x 是否为路由使用历史记录模式,这里我们输入Y。 Vue Router中的history模式的好处主要体现在URL的外观和用户体验上。

    45510编辑于 2024-03-23
  • 来自专栏江涛的博客

    Vue - Vue基础实践

    阅读完本篇文章你可收获如下知识点 Vue的简要发展历史 版本号的认识 MVVM做了件什么事 vue常用指令 vue生命周期钩子函数 如何书写一个vue组件 bower的使用 vue cli 2.0 && ,到可以生产使用还有点路,而vue cli3.0这个说法是有的,他们不是一个概念这里先提及一下不要混淆,vue cli 是vue的脚手架工具。 3.2、vue cli的使用 3.2.1 vue cli 2.0 && 3.0 安装方式创建项目不同 vue cli 2.0的安装方式 npm i vue-cli -g vue cli 2.0 创建项目 vue init vue project ? vue cli 3.0的安装方式 npm i @vue/cli -g vue cli 3.0 创建项目 vue create project ?

    1.3K20发布于 2020-06-19
  • 来自专栏cwl_Java

    VUE-认识Vue

    1.认识Vue Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。 Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 ​ 前端框架三巨头:Vue.js、React.js、AngularJS,vue.js以其轻量易用著称,vue.js和React.js发展速度最快,AngularJS还是老大。 尤雨溪,Vue.js 创作者,Vue Technology创始人,致力于Vue的研究开发。

    1K20发布于 2020-02-11
  • 来自专栏cwl_Java

    VUE-Vue实例

    4.Vue实例 4.1.创建Vue实例 每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的: var vm = new Vue({ // 选项 }) 在构造函数中传入一个对象 4.2.模板或元素 每个Vue实例都需要关联一段Html模板,Vue会基于此模板进行视图渲染。 我们可以通过el属性来指定。 例如一段html模板:

    然后创建Vue实例,关联这个div var vm = new Vue({ el:"#app" }) 这样,Vue就可以基于 4.5.2.钩子函数 beforeCreated:我们在用Vue时都要进行实例化,因此,该函数就是在Vue实例化是调用,也可以将他理解为初始化函数比较方便一点,在Vue1.0时,这个函数的名字就是init 例如:created代表在vue实例创建后; 我们可以在Vue中定义一个created函数,代表这个时期的钩子函数: // 创建vue实例 var app = new Vue({

    79210发布于 2020-02-11
  • 来自专栏花猪的学习记录

    Vue学习-Vue CLI

    前言 本文将介绍Vue-CLI的使用。 ---- Vue-CLI 介绍 CLI:Command-Line Interface,俗称脚手架。 使用Vue-CLI可以快速搭建Vue开发环境以及对应的webpack配置。 注意:以下内容主要介绍CLI2和CLI3. 首先要理解Vue程序运行过程: 当把一个模板(template)传入Vue实例中,Vue会将其保存至Vue实例下的一个options中 然后将其进行解析(parse)称为ast(abstract syntax CLI3 Vue CLI3与2版本的区别: vue-cli3是基于webpack4打造,vue-cli2是webapck3 vue-cli3的设计原则是“0配置”,移除的配置文件根目录下的build和 /App.vue' Vue.config.productionTip = false new Vue({ render: h => h(App), }).

    1.2K20编辑于 2022-02-17
  • 来自专栏颜颜yan_的学习笔记

    VueVue的安装

    文章目录 前言 Vue3安装 独立版本 CDN安装 第一个Vue程序 总结 ---- 前言 Vue是一款用于构建用户界面的 JavaScript 框架。 无论是简单还是复杂的界面,Vue 都可以胜任。 ---- Vue3安装 独立版本 安装vue3可以在官网下载vue,然后本地使用script标签进行引用。 vue官网和下载vue如下 vue官网 下载vue CDN安装 可以借助 script 标签直接通过 CDN 来使用 Vue: Staticfile CDN: <script src="https ://unpkg.com/<em>vue</em>@3/dist/<em>vue</em>.global.js"></script> unpkg: <script src="https://unpkg.com/<em>vue</em>@next "></script 第一个Vue程序 接下来,我们来编写第一个Vue程序吧~ 首先创建一个html文件,在head中使用script标签引入vue,在body中添加一个div,添加id为app,使用 {{}}进行数据绑定

    72700编辑于 2023-03-28
  • 来自专栏LanceToBigData

    Vue之初识Vue

    一、Vue简介 1.1 渐进式框架-Vue vue官网说:Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。 vue是轻量级的,它有很多独立的功能或库,我们会根据 我们的项目来选用vue的一些功能。 vue的渐进式表现为: 声明式渲染——组件系统——客户端路由——-大数据状态管理——-构建工具 1.2 Vue两个核心点 1.2.1 响应式数据绑定 当数据发生变化是,vue自动更新视图。 } }) </script> </html> 1)构造器 每个 Vue.js 应用都是通过构造函数 Vue 创建一个Vue的根实例启动: var vm = new Vue({ // 选项 } }) </script> </html> 结果: vue beforeCreate...... vue created...... vue beforeMount...... vue mounted

    1K10发布于 2018-09-13
  • 来自专栏花猪的学习记录

    Vue学习-Vue router

    前言 本文将介绍Vue-router的使用。 ---- Vue-router 前端路由 前端路由的核心就是改变URL,但是页面不进行整体的刷新。 文件: 基本框架如下: // 配置路由相关的信息 import VueRouter from 'vue-router' import Vue from 'vue' // 1.通过Vue.use(插件) 当然在main.js文件中需要在Vue实例中注册router实例: import Vue from 'vue' import App from '. /router' //导入router对象 Vue.config.productionTip = false new Vue({ el: '#app', router, //在Vue实例中注册 ' } </script> <style> </style> 下面就需要配置路由的映射关系: 首先在components文件夹(组件都定义在此)下新建Home.vue和About.vue文件: Home.vue

    4.8K20编辑于 2022-02-17
  • 来自专栏全栈学习专栏

    Vue系列---Vue组件

    博主传送门: 叶秋学长 博主简介: 全栈领域新星创作者,新星计划第三季人工智能赛道TOP2;阿里云技术博主;退役复学在校大学生,全栈JAVA领域创作者,目光所至,皆为华夏 系列专栏跳转: Vue 讲解 Spring系列 Spring Boot 系列 云原生系列(付费专栏) 今天叶秋学长带领大家继续学习vue讲解系列专栏中的Vue组件~~ 一、为什么需要组件? 一个页面逻辑很多,放在一起不利于管理,不利于开发,将一个页面分割成小小的功能块 vue组件化 应用:任何应用都是一颗组件树 1.创建组件 const cpn = Vue.extend({}):创建一个组件构造器 省去Vue.extend()的调用,可以直接使用一个对象代替 Vue.component("myCpn", { template: `

    >广告

    广告内容

    `, }); 3.全局组件和局部组件 全局组件 全局注册,实现所有vue

    95520编辑于 2022-08-14
  • 来自专栏Swingz

    vue学习】vue axios

    vue学习】vue axios 安装vue axios npm install --save axios vue-axios 安装依赖 npm install 在main.js中引入 在项目中使用axios 模块 import Vue from 'vue' import axios from 'axios' import VueAxios from 'vue-axios' Vue.use(VueAxios

    60430发布于 2020-12-18
  • 来自专栏正则

    vue.extend vue.component new vue

    关系:vue构造->vue组件->vue实例 也就是说不同的vue组件可以共用同一个vue构造,不同的vue实例可以共用同一个vue组件 ### Vue.extend( options ) 参数 MyComponent = Vue.component('my-component') new vue 每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的 var vm = new Vue({ // 选项 }) 以下是其他网页参考 <script> //vue构造 Vue.extend({ props: [], data: function 实例 new Vue({ el: "", data: {} }); 从上面的代码可以看出,vue构造和vue组件所需的部分初始化结构参数是一样的,这意味着 vue实例可以直接跳过vue组件直接使用vue构造对自身组件初始化,也就是vue构造->vue实例,下面是三种API的区别: vue.extend 特点: 1.只能通过自身初始化结构 使用范围: 1.

    1.3K30发布于 2021-11-03
  • 来自专栏『学习与分享之旅』

    【手写Vue】-手撕Vue-构建Vue实例

    前言 要想使用Vue必须先创建Vue的实例, 创建Vue的实例通过new来创建, 所以说明Vue是一个类, 所以我们要想使用自己的Vue, 就必须定义一个名称叫做Vue的类。 只要创建好了Vue的实例,Vue就会根据指定的区域和数据,去编译渲染这个区域,所以我们需要在自己编写的Vue实例中拿到数据和控制区域,去编译渲染这个区域。 注意点:Vue实例会将传递的控制区域和数据都绑定到创建出来的实例对象上($el/$data) <script> let vue = new Vue({ el: document.querySelector $el); console.log(vue.$data); </script> 注意点介绍完了,我们开始手撕Vue吧。 经过上面的分析,我们知道Vue是一个类,所以我们需要定义一个名称叫做Vue的类,我这里叫 Nue。

    28810编辑于 2023-11-17
  • 来自专栏水击三千

    (Vue)初识Vue Vue是什么Vue的优势Hello,VueVue,数据绑定

    Vue是什么   Vue是什么,我们可以从Vue的中文网站来了解它。 https://cn.vuejs.org/ 。 那么Vue与这些框架相比,它的优势体现在哪里? Vue 只关注视图层, 采用自底向上增量开发的设计。Vue关注的是视图层,操作的对象是HTML元素。 Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。Vue.js 是一个更加灵活开放的解决方案。 Vue 学习起来非常简单.在 API 与设计两方面上 Vue.js非常简单,因此你可以快速地掌握它的全部特性并投入开发。Vue 的整体思想是拥抱经典的 Web 技术,并在其上进行扩展。 使用Vue,首先是要在html页面引入Vue.js文件,引入Vue之后,然后实例化vue对象。Vue的参数是对象,el是Vue需要操作的对象,是一个容器。data可以赋值给Vue绑定的元素。

    1.2K30发布于 2019-05-25
  • 来自专栏有勇气的牛排专栏

    vue路由vue-router

    1 安装 步骤一:安装vue-router npm install vue-router --save 步骤二:在模块化工程中使用它(因为是一个插件,所以可以通过Vue.use()来安装路由功能) 导入路由对象 ,并且调用Vue.use(VueRouter) 创建路由实例,并且传入路由映射配置 在Vue实例中挂载创建的路由实例 2 使用vue-router的步骤 创建路由组件 配置路由映射:组件和路径映射的关系 /components/Home.vue'],()=>{ resolve(require('.. /components/Home.vue')) }) } 方式二:AMD写法 const About = resolve => require(['.. /compontents/About.vue'], resolve); 方式三:在ES6中,我们可以有更加简单的写法来组织Vue异步组件和Webpack的代码分割 // 懒加载方法导入(一个懒加载对应一个

    36000编辑于 2023-06-25
领券