后端开发学习Vue(一)

Vue的介绍

在这里插入图片描述

例如:下面的代码可以快速构建一个表格:

  <template>
    <el-table :data="tableData" style="width: 100%">
      <el-table-column  prop="date"  label="日期"  width="180"></el-table-column>
      <el-table-column  prop="name"  label="姓名"  width="180"></el-table-column>
      <el-table-column  prop="address" label="地址"> </el-table-column>
    </el-table>
  </template>

  <script>
    export default {
      data() {
        return {
          tableData: [{
            date: '2016-05-02',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1518 弄'
          }, {
            date: '2016-05-04',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1517 弄'
          }, {
            date: '2016-05-01',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1519 弄'
          }, {
            date: '2016-05-03',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1516 弄'
          }]
        }
      }
    }
  </script>

在这里插入图片描述

兼容性:Vue不支持IE8及以下版本,因为Vue使用了IE8无法模拟的 ECMAScript 5 特性。但它支持所有[兼容 ECMAScript 5 的浏览器

学习Vue需要的前置知识:

  • html +js 【基础的内容,前端的基础,不了解不行。但只要你能看得懂基本的html和js代码即可,不了解的可以查。】
  • es6 【 ECMAScript 6(ES6)是JavaScript语言的下一代标准。但不需要了解太多,Vue里面有些语法是ES6的,但我们可以看着例子了解有哪些常见的语法即可】
  • webpack 【不需要了解太多,是一个项目构建工具,会涉及一些Vue项目的运行知识。】
  • npm 【vue入门不需要了解太多,可能只需要了解npm的几个命令】

MVVM模型

  • MVVM是Model-View-ViewModel的简写
  • MVVM的基础是MVP模式.[MVP类似于MVC,后端开发者应该对MVC比较熟悉了]
    在这里插入图片描述
    【常见的MVP前端开发有几个步骤:1. 创建页面元素,2.在script中给元素绑定事件,3.在Script中处理事件 (这个事件可能会影响页面的元素的显示或返回数据)】
    【上面的步骤可以说是内容(元素页面)行为(js操作)分离了】
    【为什么要有MVVM呢?主要是MVP模式有太多的dom操作了(大量的DOM 操作使页面渲染性能降低,加载速度变慢)。MVVM解决了这个问题,并且提供了一些其他的好处。】

在这里插入图片描述
在这里插入图片描述
【如果你了解ORM模型,你应该很能体会到MVVM模型的好处,有了VM层帮我们管理数据,我们只需要处理好Model层,这就好像ORM定义了数据映射关系,然后我们只需要操作实体类】

补充

  • Vue的核心特点是简单易用,所以它相对适合非专业前端的学习。它需要一些前置的前端知识,而且它自己的知识也是需要时间来学习的,如
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为了让后端开发人员能够更轻松地开发 Vue 组件,可以采取以下几个方法: 1. 学习基本的Vue知识:后端开发人员需要先学习一些基本的 Vue 知识,包括Vue的生命周期、组件通信、模板语法等。可以通过官方文档、在线教程或者视频教程来学习。 2. 使用可视化编辑器:可视化编辑器可以帮助后端开发人员更直观地创建和编辑 Vue 组件。这种工具通常提供拖拽和可视化设置等功能,使组件的开发过程更简单和快速。 3. 利用UI库和组件库:使用现有的 UI库和组件库可以减少组件的开发时间和工作量。这些库提供了丰富的组件和样式,后端开发人员可以直接使用它们来构建界面,而无需从零开始编写。 4. 制定标准的组件模板和规范:定义一套标准的组件模板和规范,使后端开发人员能够按照统一的方式来创建和管理组件。这有助于保持代码的一致性和可维护性。 5. 提供详细的文档和示例:编写清晰、详细的文档和示例代码,包括组件的使用方法、参数说明、示例演示等。这可以帮助后端开发人员更好地理解和使用组件。 6. 进行培训和知识分享:组织一些培训或知识分享会,让后端开发人员有机会学习和分享关于 Vue 组件开发的经验和技巧。这有助于提高整个团队的开发能力和效率。 通过以上措施,可以帮助后端开发人员更轻松地进行 Vue 组件的开发,使他们能够快速上手并参与到前端开发中。同时,也可以促进前后端协作,提高整个团队的开发效率和质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值