欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue3項(xiàng)目中引入html頁(yè)面的方法舉例

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

前言

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

1.導(dǎo)入文件

將需要導(dǎo)入的文件(單個(gè)文件或是項(xiàng)目)放置于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頁(yè)面中使用vue項(xiàng)目封裝的方法,或是獲取后臺(tái)數(shù)據(jù),原生的Ajax不方便時(shí)可使用axios來(lái)實(shí)現(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() {
        //方法的實(shí)現(xiàn)
        data.name = "引入的html文件";
      }
      //  方法2
      const handleClick = (val) => {
        //方法的實(shí)現(xiàn)
      };
      return {
        data,
        handleClick,
      };
    },
  });
  app.mount("#app");
</script>

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

    深入淺析Vue中的 computed 和 watch

    computed 計(jì)算屬性是通過(guò)屬性計(jì)算得來(lái)的屬性,watch屬性變化,就會(huì)觸發(fā)監(jiān)聽(tīng)的函數(shù)。下面通過(guò)本文給大家介紹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ū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • Vue.js中數(shù)組變動(dòng)的檢測(cè)詳解

    Vue.js中數(shù)組變動(dòng)的檢測(cè)詳解

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

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

    這篇文章主要介紹了vue微信分享鏈接添加動(dòng)態(tài)參數(shù)的實(shí)現(xiàn)方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    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)資料,對(duì)vue來(lái)說(shuō)index.html是一個(gè)總的入口文件,vue是單頁(yè)面應(yīng)用,掛在id為app的div下然后動(dòng)態(tài)渲染路由模板,需要的朋友可以參考下
    2023-09-09
  • 在uniapp中實(shí)現(xiàn)圖形驗(yàn)證碼的詳細(xì)步驟

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

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

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

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

最新評(píng)論