亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vue3項目中引入html頁面的方法舉例

 更新時間:2023年09月22日 10:48:25   作者:花樹最愛貓  
這篇文章主要給大家介紹了關(guān)于Vue3項目中引入html頁面的相關(guān)資料,Vue3是一個JavaScript框架,通常我們使用它來構(gòu)建單頁應(yīng)用程序(SPA),如果你想在HTML頁面中使用Vue3,可以參考這篇文章,需要的朋友可以參考下

前言

Vue3項目中引入html頁面,通常是需要實現(xiàn)跳轉(zhuǎn)加載html頁面的功能。之前為了實現(xiàn)需求查找解決方法時多數(shù)推薦使用iframe標(biāo)簽實現(xiàn),嘗試后發(fā)現(xiàn)iframe是將html頁面嵌入到vue中,不符合自身的需求??偨Y(jié)方法如下:

1.導(dǎo)入文件

將需要導(dǎo)入的文件(單個文件或是項目)放置于public/static目錄下,如圖:

2.添加跳轉(zhuǎn)鏈接

需要跳轉(zhuǎn)的位置添加跳轉(zhuǎn)鏈接,推薦兩種方式代碼如下:

 <a href="./static/show.html" rel="external nofollow" >跳轉(zhuǎn)</a>
 <el-button onclick="location.href='./static/show.html'">跳轉(zhuǎn)</el-button>

3.html文件編輯

(1)如果是現(xiàn)有的文件,不需進(jìn)行編輯,則直接引入即可,如下:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <h1>引入的html文件</h1>
    <img src="../static/img/sea.jpg" alt="" />
  </body>
</html>

(2)若在html頁面中使用vue項目封裝的方法,或是獲取后臺數(shù)據(jù),原生的Ajax不方便時可使用axios來實現(xiàn),代碼如下:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <div id="app">
      <h1>{{data.name}}</h1>
      <img src="../static/img/sea.jpg" alt="" />
    </div>
  </body>
</html>
<script src="https://cdn.jsdelivr.net/npm/vue@3.0.11/dist/vue.global.prod.js"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script src="https://cdn.bootcss.com/qs/6.7.0/qs.min.js"></script>
<script>
  const { createApp, reactive, getCurrentInstance } = Vue;
  const app = createApp({
    setup() {
      const data = reactive({
        name: "aa",
      });
      getInformation();
      //方法1
      function getInformation() {
        //方法的實現(xiàn)
        data.name = "引入的html文件";
      }
      //  方法2
      const handleClick = (val) => {
        //方法的實現(xiàn)
      };
      return {
        data,
        handleClick,
      };
    },
  });
  app.mount("#app");
</script>

注意:添加id是必不可少的,id值可以按照自己的想法來修改。

總結(jié)

到此這篇關(guān)于Vue3項目中引入html頁面的文章就介紹到這了,更多相關(guān)Vue3引入html頁面內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue?事件獲取當(dāng)前組件的屬性方式

    vue?事件獲取當(dāng)前組件的屬性方式

    這篇文章主要介紹了vue?事件獲取當(dāng)前組件的屬性方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • 面試官常問Vue和React區(qū)別解析

    面試官常問Vue和React區(qū)別解析

    Vue和React都是流行的前端框架,它們有很多相似之處,如組件化和使用虛擬DOM,但是,它們在設(shè)計理念、組件存在形式、diff優(yōu)化和中文文檔方面存在一些不同,這篇文章給大家介紹面試官常問Vue和React區(qū)別,感興趣的朋友一起看看吧
    2025-02-02
  • Vue3中的defineExpose函數(shù)用法深入解析

    Vue3中的defineExpose函數(shù)用法深入解析

    這篇文章主要介紹了Vue3中的defineExpose函數(shù)用法的相關(guān)資料,defineExpose是Vue3中用于在模式下暴露組件內(nèi)部屬性和方法的輔助函數(shù),它允許父組件通過ref訪問子組件的暴露內(nèi)容,提高組件間的交互能力并保持封裝性,需要的朋友可以參考下
    2025-01-01
  • 深入淺析Vue中的 computed 和 watch

    深入淺析Vue中的 computed 和 watch

    computed 計算屬性是通過屬性計算得來的屬性,watch屬性變化,就會觸發(fā)監(jiān)聽的函數(shù)。下面通過本文給大家介紹Vue中的 computed 和 watch,感興趣的朋友一起看看吧
    2018-06-06
  • vue的style綁定background-image的方式和其他變量數(shù)據(jù)的區(qū)別詳解

    vue的style綁定background-image的方式和其他變量數(shù)據(jù)的區(qū)別詳解

    今天小編就為大家分享一篇vue的style綁定background-image的方式和其他變量數(shù)據(jù)的區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue.js中數(shù)組變動的檢測詳解

    Vue.js中數(shù)組變動的檢測詳解

    這篇文章給大家主要介紹了Vue.js中數(shù)組變動的檢測,文中給出了詳細(xì)的示例代碼和過程介紹,相信會對大家的理解和學(xué)習(xí)很有幫助,有需要的朋友們下面來一起看看吧。
    2016-10-10
  • vue實現(xiàn)微信分享鏈接添加動態(tài)參數(shù)的方法

    vue實現(xiàn)微信分享鏈接添加動態(tài)參數(shù)的方法

    這篇文章主要介紹了vue微信分享鏈接添加動態(tài)參數(shù)的實現(xiàn)方法,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-04-04
  • vue的index.html中獲取環(huán)境變量和業(yè)務(wù)判斷圖文詳解

    vue的index.html中獲取環(huán)境變量和業(yè)務(wù)判斷圖文詳解

    這篇文章主要給大家介紹了關(guān)于vue的index.html中獲取環(huán)境變量和業(yè)務(wù)判斷的相關(guān)資料,對vue來說index.html是一個總的入口文件,vue是單頁面應(yīng)用,掛在id為app的div下然后動態(tài)渲染路由模板,需要的朋友可以參考下
    2023-09-09
  • 在uniapp中實現(xiàn)圖形驗證碼的詳細(xì)步驟

    在uniapp中實現(xiàn)圖形驗證碼的詳細(xì)步驟

    圖形驗證碼是一種常見的安全措施,用于防止自動化軟件(機(jī)器人)濫用網(wǎng)站資源,如自動提交表單,這篇文章主要介紹了在uniapp中實現(xiàn)圖形驗證碼的詳細(xì)步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-11-11
  • Vue3學(xué)習(xí)之表單的使用示例詳解

    Vue3學(xué)習(xí)之表單的使用示例詳解

    這篇文章主要為大家詳細(xì)介紹了Vue3中表單的使用的相關(guān)知識,文中的示例代碼講解詳細(xì),對我們掌握Vue3有一定的幫助,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-12-12

最新評論