初识Vue

我不是女神ヾ 2022-09-13 15:22 292阅读 0赞

上一节搭建了vue的简单项目的开发环境,这一节来说说Vue的基本使用

初识Vue:

  1. 想让程序运行,必须要创建一个Vue实例,且传入配置对象(el)
  2. root容器(命名可以更改,class也行)中的代码符合html规范,只是混入了Vue语法
  3. root容器中的代码被称为【Vue模板】

1、创建容器

这是一个容器,通过id区分,里面的al和22分别是姓名和年龄数据,这样看来其实就这样就行了,但是如果数据发生了动态变化,那我们怎么做动态展示呢

  1. <!-- 创建容器 -->
  2. <div id="root">
  3. <h1>hello,al</h1>
  4. <h1>我的年龄是,22</h1>
  5. </div>

2、创建Vue实例

通过 new Vue({}) 来创建一个Vue实例,通过el将实例与容器绑定,绑定之后,vue会自动将容器中用到的数据从data中解析,因为可能存在多个数据,所有我们把data暂时写成一个json对象

  1. <script>
  2. new Vue({
  3. el: '#root', // 用于指定当前Vue实例为那个容器服务,通常为css选择器,也可以使用class
  4. // el: document.getElementById('#root'), // 也可以通过document点出来
  5. data: { // 用于存储数据,供el所指定的容器去使用值,我们先写成一个对象
  6. name: 'al',
  7. age: '22'
  8. }
  9. })
  10. </script>

3、容器中使用Vue实例中的数据

使用插值语法 { {}} ,在 { {}} 中写入js 表达式

  1. <!-- 创建容器 -->
  2. <div id="root">
  3. <h1>hello,{
  4. {name}}</h1>
  5. <h1>我的年龄是,{
  6. {age}}</h1>
  7. </div>
  8. <script>
  9. new Vue({
  10. el: '#root', // 用于指定当前Vue实例为那个容器服务,通常为css选择器,也可以使用class
  11. // el: document.getElementById('#root'), // 也可以通过document点出来
  12. data: { // 用于存储数据,供el所指定的容器去使用值,我们先写成一个对象
  13. name: 'al',
  14. age: '22'
  15. }
  16. })
  17. </script>

watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA6ams5YWL55qE5Zu-5biD_size_19_color_FFFFFF_t_70_g_se_x_16

这样的话,在更改了data中的属性之后,容器内所有用到这个属性的地方都会同步更改,做到了数据与视图分离

发表评论

表情:
评论列表 (有 0 条评论,292人围观)

还没有评论,来说两句吧...

相关阅读

    相关 VUE

    一、什么是VUE Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScr

    相关 Vue

    上一节搭建了vue的简单项目的开发环境,这一节来说说Vue的基本使用  >   初识Vue: 1. 想让程序运行,必须要创建一个Vue实例,且传入配置对象(el) 2.

    相关 vue

    vue 我们先认识一下什么是vue?其实就是用来构建用户界面的渐进式框架,vue指令就是操作DOM命令而准备的。安装或引用[vue][]你也可以查[开发文档][Link

    相关 VUE

    一、什么是vue vue是一个渐进式的前端js框架。所谓渐进式框架,其实就是把框架分层。最核心的部分是视图层渲染,然后往外是组件机制,在这个基础上再加入路由机制、状态管理

    相关 Vue

    渐进式JavaScript框架 通过对框架的了解与运用程度,来决定其在整个项目中的应用范围,最终可以独立以框架的形式完成整个web前端项目 什么是Vue vue可

    相关 Vue

    一.  Vue的简单介绍   前端、django的重点简单描述: """ 1、BBS:前后台不分离的web项目 前台页面主要是通过后台逻