HTML引入Vue

一、HTML引入Vue怎么跳转

HTML引入Vue主要是为了实现前端更加灵活和便捷。在不同的页面中引入Vue有不同的方法。在最简单的情况下,可以通过使用Vue Router实现路由跳转。

  
    <template>
      <div>
        <router-link to="/">首页</router-link>
        <router-link to="/about">关于</router-link>
      </div>
    </template>
  

二、HTML引入Vue.js的三种方式

HTML引入Vue.js有以下三种方式:

1、通过CDN引入Vue.js(兼容性好,适合快速开发)

  
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
  

2、本地引入Vue.js(适合需要自定义开发和优化的项目)

  
    <script src="js/vue.js"></script>
  

3、npm安装Vue.js(需要安装node.js)

  
    npm install vue
  

三、HTML引入Vue不成功

当HTML引入Vue不成功时,需要进行以下排查:

1、检查引入Vue的路径是否正确

2、检查引入Vue的代码是否有语法错误

3、检查Vue版本是否与项目要求的版本兼容

四、HTML引入Vue.js

HTML引入Vue.js的示例代码如下:

  
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <div id="app"></div>
    <script>
      new Vue({
        el: '#app',
        data: {
          message: 'Hello Vue.js!'
        }
      })
    </script>
  

五、HTML引入Vue文件

HTML引入Vue文件示例代码如下:

  
    <template>
      <div>
        {{ message }}
      </div>
    </template>
    <script>
      export default {
        data () {
          return {
            message: 'Hello Vue!'
          }
        }
      }
    </script>
  

六、HTML引入Vue管理系统模板

HTML引入Vue管理系统模板示例代码如下:

  
    <template>
      <div id="app">
        <el-menu :default-active="$route.path" class="el-menu-vertical-demo" :collapse="isCollapse">
          <el-menu-item index="/"><i class="el-icon-menu"></i><span slot="title">首页</span></el-menu-item>
          <el-menu-item index="/article"><i class="el-icon-document"></i><span slot="title">文章管理</span></el-menu-item>
          <el-submenu index="3"><i class="el-icon-setting"></i><span slot="title">系统设置</span>
            <el-menu-item index="/system/log"><i class="el-icon-document"></i><span slot="title">操作日志</span></el-menu-item>
            <el-menu-item index="/system/user"><i class="el-icon-document-copy"></i><span slot="title">用户管理</span></el-menu-item>
          </el-submenu>
        </el-menu>
        <router-view></router-view>
      </div>
    </template>
  

七、HTML引入Vue开发index菜单

HTML引入Vue开发index菜单示例代码如下:

  
    <template>
      <div id="app">
        <el-menu default-active="1" class="el-menu-demo" mode="horizontal">
          <el-menu-item index="1">处理中心</el-menu-item>
          <el-menu-item index="2">订单管理</el-menu-item>
          <el-menu-item index="3">财务管理</el-menu-item>
          <el-submenu index="4">
            <template slot="title">
              商品管理
            </template>
            <el-menu-item-group title="分组一">
              <el-menu-item index="4-1">新增商品</el-menu-item>
              <el-menu-item index="4-2">商品列表</el-menu-item>
            </el-menu-item-group>
            <el-menu-item-group title="分组二">
              <el-menu-item index="4-3">分类管理</el-menu-item>
            </el-menu-item-group>
          </el-submenu>
        </el-menu>
      </div>
    </template>
  

八、HTML引入Vue.js做学生列表案例

HTML引入Vue.js做学生列表案例示例代码如下:

  
    <template>
      <div id="app">
        <table>
          <thead>
            <tr>
              <th>姓名</th>
              <th>性别</th>
              <th>年龄</th>
            </tr>
          </thead>
          <tbody>
            <tr v-for="(student, index) in students" :key="index">
              <td>{{ student.name }}</td>
              <td>{{ student.gender }}</td>
              <td>{{ student.age }}</td>
            </tr>
          </tbody>
        </table>
      </div>
    </template>
    <script>
      export default {
        data () {
          return {
            students: [
              { name: '张三', gender: '男', age: 18 },
              { name: '李四', gender: '女', age: 20 },
              { name: '王五', gender: '男', age: 22 }
            ]
          }
        }
      }
    </script>
  

九、HTML引入Vue组件

HTML引入Vue组件示例代码如下:

  
    <template>
      <div id="app">
        <hello-world :message="message"></hello-world>
      </div>
    </template>
    <script>
      import HelloWorld from './components/HelloWorld.vue'
      export default {
        components: {
          HelloWorld
        },
        data () {
          return {
            message: 'Hello Vue!'
          }
        }
      }
    </script>
  

十、HTML引入Vue实现路由选取

HTML引入Vue实现路由选取示例代码如下:

  
    <template>
      <div id="app">
        <el-menu :default-active="$route.path" class="el-menu-vertical-demo" :collapse="isCollapse">
          <el-menu-item v-for="(item, index) in menuList" :index="item.url" :key="index"><i :class="item.iconClass"></i><span slot="title">{{ item.name }}</span></el-menu-item>
        </el-menu>
      </div>
    </template>
    <script>
      export default {
        data () {
          return {
            isCollapse: false,
            menuList: [
              { name: 'Dashboard', url: '/', iconClass: 'el-icon-s-home' },
              { name: '用户管理', url: '/user/list', iconClass: 'el-icon-user-solid' },
              { name: '角色管理', url: '/role/list', iconClass: 'el-icon-s-custom' },
              { name: '菜单管理', url: '/menu/list', iconClass: 'el-icon-menu' }
            ]
          }
        }
      }
    </script>
  

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/183677.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-25 05:47
下一篇 2024-11-25 05:48

相关推荐

  • 使用Vue实现前端AES加密并输出为十六进制的方法

    在前端开发中,数据传输的安全性问题十分重要,其中一种保护数据安全的方式是加密。本文将会介绍如何使用Vue框架实现前端AES加密并将加密结果输出为十六进制。 一、AES加密介绍 AE…

    编程 2025-04-29
  • Python渲染HTML库

    Python渲染HTML库指的是能够将Python中的数据自动转换为HTML格式的Python库。HTML(超文本标记语言)是用于创建网页的标准标记语言。渲染HTML库使得我们可以…

    编程 2025-04-29
  • Vue TS工程结构用法介绍

    在本篇文章中,我们将从多个方面对Vue TS工程结构进行详细的阐述,涵盖文件结构、路由配置、组件间通讯、状态管理等内容,并给出对应的代码示例。 一、文件结构 一个好的文件结构可以极…

    编程 2025-04-29
  • Python编程实战:用Python做网页与HTML

    Python语言是一种被广泛应用的高级编程语言,也是一种非常适合于开发网页和处理HTML的语言。在本文中,我们将从多个方面介绍如何用Python来编写网页和处理HTML。 一、Py…

    编程 2025-04-28
  • HTML sprite技术

    本文将从多个方面阐述HTML sprite技术,包含基本概念、使用示例、实现原理等。 一、基本概念 1、什么是HTML sprite? HTML sprite,也称CSS spri…

    编程 2025-04-28
  • Vue3的vue-resource使用教程

    本文将从以下几个方面详细阐述Vue3如何使用vue-resource。 一、安装Vue3和vue-resource 在使用vue-resource前,我们需要先安装Vue3和vue…

    编程 2025-04-27
  • ThinkPHP6 + Vue.js: 不使用Fetch的数据请求方法

    本文将介绍如何在ThinkPHP6和Vue.js中进行数据请求,同时避免使用Fetch函数。 一、AJAX:XMLHttpRequest的基础使用 在进行数据请求时,最基础的方式就…

    编程 2025-04-27
  • Vue模拟按键按下

    本文将从以下几个方面对Vue模拟按键按下进行详细阐述: 一、Vue 模拟按键按下的场景 在前端开发中,我们常常需要模拟按键按下的场景,比如在表单中填写内容后,按下“回车键”提交表单…

    编程 2025-04-27
  • 开发前端程序,Vue是否足够?

    Vue是一个轻量级,高效,渐进式的JavaScript框架,用于构建Web界面。开发人员可以使用Vue轻松完成前端编程,开发响应式应用程序。然而,当涉及到需要更大的生态系统,或利用…

    编程 2025-04-27
  • Python jinja2生成HTML

    Python jinja2是一个模板引擎,它可以帮助我们将数据和模板相结合生成HTML文件。在本文中,我们将详细介绍如何使用Python jinja2生成HTML文件,包括安装ji…

    编程 2025-04-27

发表回复

登录后才能评论