首页 > 其他分享 >[转]VUE 组件化开发

[转]VUE 组件化开发

时间:2022-10-29 16:16:04浏览次数:63  
标签:VUE vue color App 开发 组件 MyHeader app

内容比较多,直接上代码:

src\components\06.MyHeader\MyHeader.vue

<template>
    <div class="header-container" :style="{ background: bgcolor,color: color }">
        {{title || 'Header 组件'}}
    </div>
</template>

<script>
    export default{
        name: 'MyHeader',
        props:['title','color','bgcolor']
    }
</script>

<style type="less" scoped>
    .header-container{
        height: 45px;
        background-color: #00f;
        color:#fff;
        text-align: center;
        line-height: 45px;
        position: fixed;
        top:0;
        left:0;
        width: 100%;
        z-index: 999;
    }
</style>
<template>
    <div class="app-container">
        <h1>App根组件</h1>

        <hr />
    
        <MyHeader title="黑马程序员" bgcolor="#ccc" color="#f00"></MyHeader>
    </div>
</template>

<script>
import MyHeader from './06.MyHeader/MyHeader.vue'

    export default{
        name:'MyApp',
        components:{
            MyHeader
        }
    }
</script>

<style lang="less" scoped>
    .app-container{
        margin-top:45px;
    }

</style>
import { createApp } from 'vue'
import App from './components/App.vue'

const app = createApp(App)

app.mount('#app')
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <link rel="icon" href="/favicon.ico" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Vite App</title>
</head>
<body>
  <div id="app">

  </div>
  <script type="module" src="/src/main.js"></script>
</body>
</html>

 

标签:VUE,vue,color,App,开发,组件,MyHeader,app
From: https://www.cnblogs.com/z5337/p/16838930.html

相关文章

  • docker安装hbase本地开发环境
    下载镜像dockerpullharisekhon/hbase挂载路径-vtmp/spark:/tmp/spark,由于hbase的批量操作需要写文件目录,所以挂载一个目录进去,留着程序写hfile到此目录,然后bulkload......
  • 「测试开发全栈-HTML」(12)css字体颜色属性
    CSSText(文本)属性可定义文本的外观,比如文本的颜色、对齐文本、装饰文本、文本缩进、行间距等。 用的最多的就是文本颜色,color属性用于定义文本的颜色。语法如下:div{ ......
  • Mac环境下,配置spark连接hive的本地开发环境
    目录安装hadoop一、配置sshlocalhost二、安装和配置三、启动服务安装hive一、下载配置二、修改Metastore数据库配置三、初始化配置spark配置连接hive环境安装hadoopmac......
  • 【JEECG】Vue3-01项目核心讲解
    .editorconfig.env.env.development.env.production.env.test.eslintignore.eslintrc.js.gitignore.gitpod.yml.prettierignore.stylelintignore.yarncleancomm......
  • UEC 利用代理/委托写一个生命组件
    首先基于ActorComponent创建一个组件HealthComponent,将需要的变量与函数创建#include"CoreMinimal.h"#include"Components/ActorComponent.h"#include"HealthCompo......
  • 17_Vue列表过滤_js模糊查询
    列表过滤需求分析这里呢有张列表,假设这个列表有一百多条数据当我在这个搜索框当中搜索单个关键字的时候(冬,周,伦),它能把带了这几个关键字的信息都给我罗列出来===......
  • 解决element-ui的textarea组件的宽度无法修改的问题
    1参考来自http://www.iis7.com/a/nr/wz/202108/53923.html2示例需要先找到改组件的样式然后进行修改http://www.iis7.com/a/nr/wz/202108/53923.html .textarea>>......
  • 微信公众号开发
    1.微信公众平台测试帐号1.1申请测试账号微信公众平台接口测试帐号:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login&token=399029368&lang=zh_CN1.2 ......
  • python自学 简单的网站开发 3
    创建子路由1.项目过大的时候,总路由不宜放过多的配置文件,可以把总路由的配置放置到子路由里面去。先在myapp中新增一个url.py的文件。 2.然后把总路由的内容放到u......
  • vue 监听input值变化(关键词搜索)
    一、问题做搜索功能时,监听input的value值变化实时请求数据,每增加一个字符,就发送一次请求。例如输入12345,会监听到5次变化112123123412345,导致连续请求5次。这是没必要......