8.0 vue cli自定义页面

1.新建a.html(public文件夹下)文件,并设定div的id=“a”

复制代码
<!DOCTYPE html>
<html lang="">
  <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">
    <link rel="icon" href="<%= BASE_URL %>favicon.ico">
    <title><%= htmlWebpackPlugin.options.title %></title>
  </head>
  <body>
    <noscript>
      <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
    </noscript>
    <div id="a"></div>
  </body>
</html>
复制代码

2.新建a.vue文件,注意文件的路径,本案例在src文件夹下

复制代码
<template>
  <div id="a">
     {{name}}
  </div>
</template>
 
<script>
export default {
  data() {
    return {
      name:jack,          
    };
  },
  name: "A",
  components: {
    //HelloWorld
  },
};
</script>
 
<style>
</style>
复制代码

3.新建a.js文件(src文件夹下)

import Vue from 'vue'
import Backstage from './a.vue'

new Vue({
  render: h => h(A),
}).$mount('#a')

4.新建vue.config.js文件(很关键,这个文件可以让vue能找到上述自定义的文件)

复制代码
module.exports = {
    pages: {
        mould: {
            entry: 'src/a.js',  //配置入口js文件
            template: 'public/a.html',  //主页面
            filename: 'a.html',   //打包后HTML文件名称
            title: '测试自定文件'   //打包后。HTML文件标题
        }
    }
}
复制代码

 

posted @   JavaShop  阅读(151)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示