单页面中的组件引入需经过导入——注册——使用三个步骤;
<template>
<view>
<!-- 3.使用组件 -->
<uni-rate text="1"></uni-rate>
</view>
</template>
<script>
// 1. 导入组件
import uniRate from '@/components/uni-rate/uni-rate.vue';
export default {
components: { uniRate } // 2. 注册组件
}
</script>
相对路径和绝对路径两种方式,建议使用@的绝对路径引入方式;
公共自用封装js
//绝对路径
import add from '@/common/util.js';
//相对路径
import add from '../../common/util.js';
npm引入,以jquery为例
npm install jquery --save
//安装指定版本
npm install jquery@3.0.0 --save
注意:js不支持使用斜杠/开头的方式引入
备注:可在npm官网中查找包名
<!-- 绝对路径,/static指根目录下的static目录,在cli项目中/static指src目录下的static目录 -->
<image class="logo" src="/static/logo.png"></image>
<image class="logo" src="@/static/logo.png"></image>
<!-- 相对路径 -->
<image class="logo" src="../../static/logo.png"></image>
注意事项:
/* 绝对路径 */
@import url('/common/uni.css');
@import url('@/common/uni.css');
/* 相对路径 */
@import url('../../common/uni.css');
/* 绝对路径 */
background-image: url(/static/logo.png);
background-image: url(@/static/logo.png);
/* 相对路径 */
background-image: url(../../static/logo.png);
/*本地图片*/
.test2 {
background-image: url('~@/static/logo.png');
}
备注:
推荐使用~@开头的绝对路径
@font-face {
font-family: test1-icon;
src: url('~@/static/iconfont.ttf');
}
1111