vue引入组件注释

组件引入进来分为三步走:①引入组件,②注册组件,③使用组件

复制代码
<template>
    <view>
        <uni-badge text="abc" :inverted="true"></uni-badge><!--3.使用组件-->
    </view>
</template>
<script>
    import uniBadge from "../../../components/uni-badge.vue";//1.导入组件(这步属于传统vue规范,但在uni-app的easycom下可以省略这步)
    export default {
        data() {
            return {
                
            }
        },
        components: {
            uniBadge //2.注册组件(这步属于传统vue规范,但在uni-app的easycom下可以省略这步)
        }
    }
</script>
复制代码

如需要全局导入vue组件,即每个页面都可以直接使用而不用引用和注册的话,在项目根目录下的main.js里处理。如下面所示

//main.js
import pageHead from './components/page-head.vue' //导入
Vue.component('page-head', pageHead) //注册。注册后在每个vue的page页面里可以直接使用<page-head></page-head>组件。

 

 

 

另外标注: 以前引入用通过script src、link href引入外部的js和css;

现在是es6的写法,import引入外部的js模块(注意不是文件)或css

以前

<script src="js/jquery.js" type="text/javascript"></script>
<link href="css/jquery.css" rel="stylesheet" type="text/css"/>

 

现在

<script>
var util = require('/static/common/util.js');  //require这个js模块
var formatedPlayTime = util.formatTime(playTime); //调用js模块的方法
</script>

css引入模块

<style>
    @import "./common/uni.css";
    
    .hello-text{
        color:#7A7E83;
    }
</style>

 

posted @   给第一张敬个礼  阅读(461)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示