• 什么是Vue开发技术


    概述

    Vue.js 是一个用于构建用户界面的渐进式框架,它设计得非常灵活,可以轻松地被集成到任何项目中。

    vue是视图的发音,其目的是帮助开发者易于上手,提供强大的功能构建复杂的应用程序

    示例

    以下是vue基本的语法概述

    1. 声明式渲染: Vue 使用基于模板的声明式渲染来构建 UI。在模板中,你可以使用指令来声明性地描述 DOM 应该如何更新。

      1. <div id="app">
      2. <p>{{ message }}p>
      3. div>
    2. 数据绑定: 使用 v-bind 或简写 : 来绑定 HTML 属性到 Vue 实例的数据。

      <img v-bind:src="imageSrc" alt="Vue logo">
    3. 事件处理: 使用 v-on 或简写 @ 来监听 DOM 事件。

      <button v-on:click="reverseMessage">Reverse Messagebutton>
    4. 条件渲染: 使用 v-if, v-else-if, v-else 来根据条件渲染元素。

      <p v-if="seen">Now you see mep>
    5. 列表渲染: 使用 v-for 来渲染列表。

      <ul> <li v-for="item in items">{{ item.text }}li> ul>
    6. 计算属性: 使用 computed 属性来声明依赖于 Vue 实例数据的属性。

      1. computed: {
      2. reversedMessage: function () {
      3. return this.message.split('').reverse().join('');
      4. }
      5. }
    7. 方法: 在 Vue 实例中定义方法,可以在模板或事件处理中调用。

      1. methods: {
      2. reverseMessage: function () {
      3. this.message = this.reversedMessage;
      4. }
      5. }
    8. 组件: Vue 允许你通过组件来构建大型应用。组件是可复用的 Vue 实例。

      1. Vue.component('my-component', {
      2. template: '
        A custom component!
        '
      3. });
    9. 生命周期钩子: Vue 实例有多个生命周期钩子,可以在不同阶段执行代码。

      created: function () { // 当实例被创建之后被调用 }
    10. Vue 实例: 创建一个 Vue 实例,它是一个包含数据、模板和方法的对象。

      1. #创建一个 Vue 实例需要使用 new Vue() 构造函数,并提供一个选项对象new Vue({
      2. el: '#app',
      3. data: {
      4. message: 'Hello Vue!'
      5. }
      6. });

    这些是 Vue.js 的一些基础语法和概念,这些都可以在vue官方文档查看。

    案例

    一、使用vue语法编写出"hello,World!"的代码和结果。

    这里使用vue实例和声明式渲染来输出结果,如下:

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <title>Vue Hello Worldtitle>
    6. head>
    7. <body>
    8. <div id="app">
    9. <h1>{{ message }}h1>
    10. div>
    11. <script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js">script>
    12. <script>
    13. // 创建 Vue 实例
    14. new Vue({
    15. el: '#app', // 指定 Vue 实例挂载的元素
    16. data: {
    17. message: 'Hello, World!' // 定义数据
    18. }
    19. });
    20. script>
    21. body>
    22. html>

    注意哈,vue.js文件需要看个人使用方法,这个是需要从网络引入,如果觉得不方便,可以直接下载vue.js文件部署在本地中,随时调用。

    输出结果

    二、使用vue事件处理简单的按钮事件

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <title>Vue Event Handling Exampletitle>
    6. head>
    7. <body>
    8. <div id="app">
    9. <button v-on:click="greet">点击这里button>
    10. <p>{{ message }}p>
    11. div>
    12. <script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js">script>
    13. <script>
    14. // 创建 Vue 实例
    15. new Vue({
    16. el: '#app',
    17. data: {
    18. message: '' // 初始化消息为空
    19. },
    20. methods: {
    21. // 定义 greet 方法,当按钮被点击时调用
    22. greet: function () {
    23. this.message = '你好,尊敬的开发者!';
    24. }
    25. }
    26. });
    27. script>
    28. body>
    29. html>

    输出结果

    代码逻辑解释

    • 引入了 Vue.js 的 CDN 链接。
    • 定义了一个 div 元素,其 ID 为 app,这个元素将作为 Vue 应用的根元素。
    • 在 div 中,我们放置了一个按钮和一个段落 (

      ) 元素。段落元素用于显示消息。

    • 使用 v-on:click 指令(或简写为 @click来监听按钮的点击事件,并指定当事件发生时调用 Vue 实例的 greet 方法。
    • 在 Vue 实例中,我们定义了一个 data 属性 message,用于存储要显示的消息。
    • 在 methods 选项中,我们定义了 greet 方法,该方法更新 message 数据属性,这将触发 Vue 的响应式系统更新 DOM 中的 

       元素,显示新的消息。

    当用户点击此按钮时,greet 方法会被调用,消息 "你好,尊敬的开发者!" 将显示在页面上。这个简单的例子展示了 Vue 事件处理的基本用法。

    每日不定时分享个人学习心意🎁💖

  • 相关阅读:
    MindSpore Science科学计算行业套件——MindSpore Elec电磁仿真套件
    Git【入门】从安装到会用(千字总结●超详细)
    Vue Router源码分析
    Nifi01概念
    信息隐藏与探索 中职网络安全
    SpringMVC的概念和使用以及bean加载控制
    SQLite 3.4.60 版本发布,带来优化器和函数增强!
    揭秘关于TFRcord的五脏六腑
    大数据【列举RDF序列化的主要方式、将N-Triples数据用Turtle表示】
    UE4运用C++和框架开发坦克大战教程笔记(十九)(第58~60集)完结
  • 原文地址:https://blog.csdn.net/2201_75876277/article/details/139552261