企业网站是如何做的,如何评估网站,网络营销具有哪些特点,建设银行企业网站进不去一、什么是Vue
概念#xff1a;Vue (读音 /vjuː/#xff0c;类似于 view) 是一套 构建用户界面 的 渐进式 框架
Vue2官网#xff1a;Vue.js 1.什么是构建用户界面
基于数据渲染出用户可以看到的界面 2.什么是渐进式
所谓渐进式就是循序渐进#xff0c;不一定非得把Vu…一、什么是Vue
概念Vue (读音 /vjuː/类似于 view) 是一套 构建用户界面 的 渐进式 框架
Vue2官网Vue.js 1.什么是构建用户界面
基于数据渲染出用户可以看到的界面 2.什么是渐进式
所谓渐进式就是循序渐进不一定非得把Vue中的所有API都学完才能开发Vue可以学一点开发一点
Vue的两种开发方式
Vue核心包开发 场景局部模块改造Vue核心包Vue插件工程化 场景整站开发 3.什么是框架
所谓框架就是一套完整的解决方案
举个栗子
如果把一个完整的项目比喻为一个装修好的房子那么框架就是一个毛坯房。
我们只需要在“毛坯房”的基础上增加功能代码即可。
提到框架不得不提一下库
库类似工具箱是一堆方法的集合比如 axios、lodash、echarts等框架是一套完整的解决方案实现了大部分功能我们只需要按照一定的规则去编码即可。
下图是 库 和 框架的对比。 框架的特点有一套必须让开发者遵守的规则或者约束
咱们学框架就是学习的这些规则 官网
二、创建第一个VUE实例
我们已经知道了Vue框架可以 基于数据帮助我们渲染出用户界面那应该怎么做呢 比如就上面这个数据基于提供好的msg 怎么渲染后右侧可展示的数据呢 核心步骤4步
准备容器引包官网 — 开发版本/生产版本创建Vue实例 new Vue()指定配置项渲染数据 el:指定挂载点data提供数据
body!-- 创建Vue实例初始化渲染1. 准备容器 (Vue所管理的范围)2. 引包 (开发版本包 / 生产版本包) 官网3. 创建实例4. 添加配置项 完成渲染
--!-- 不是Vue管理的范围 --div classbox2box2 -- {{ count }}/divdiv classboxbox -- {{ msg }}/div-----------------------------------------------------!-- Vue所管理的范围 --div idapp!-- 这里将来会编写一些用于渲染的代码逻辑 --h1{{ msg }}/h1a href#{{ count }}/a/div!-- 引入的是开发版本包 - 包含完整的注释和警告 --script srchttps://cdn.jsdelivr.net/npm/vue2.7.14/dist/vue.js/scriptscript// 一旦引入 VueJS核心包在全局环境就有了 Vue 构造函数const app new Vue({// 通过 el 配置选择器指定 Vue 管理的是哪个盒子el: #app,// 通过 data 提供数据data: {msg: Hello 娜娜,count: 666,},});/script/body
运行结果如下 box2和box不是Vue管理的容器所以不能够拿到数据进行渲染