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/zh-tw/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

發表回復

登錄後才能評論