国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

#Uniapp:引入fonts&目錄結(jié)構(gòu)&全局樣式&啟動模式&全局變量

這篇具有很好參考價值的文章主要介紹了#Uniapp:引入fonts&目錄結(jié)構(gòu)&全局樣式&啟動模式&全局變量。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

uni-app

運行到微信開發(fā)者工具需要注意

  1. 小程序路徑需要配置,
  2. 小程序端口需要開啟

目錄結(jié)構(gòu)

pages // 存放頁面

static // 靜態(tài)資源

uni_modules // 文件夾:用于存放 uniapp 項目的各種依賴文件。

unpackage // 打包文件目錄

App.vue  // 根組件

main.js // 入口文件

manifest.js // 應用配置文件

pages.json // 頁面配置文件

uni.scss  // 內(nèi)置樣式文件

開發(fā)規(guī)范

遵循vue和小程序混合

全局配置樣式

全局 pages.json
"globalStyle": {

}
局部的樣式會覆蓋全局的樣式

https://uniapp.dcloud.net.cn/collocation/pages#style

          {
              "path": "pages/message/message",
			"style": {
				"navigationBarTitleText": "message",
				"navigationBarBackgroundColor": "#00ff00",
				"h5": {
					"titleNView": {
						"backgroundColor": "#aa0000"
					}
				}
			}
              
          } 

可以單獨設(shè)置h5的樣式

tabBar

  • tabBar 中的 list 是一個數(shù)組,只能配置最少2個、最多5個 tab,tab 按數(shù)組的順序排序。

condition啟動模式

啟動模式配置,僅開發(fā)期間生效,用于模擬直達頁面的場景,如:小程序轉(zhuǎn)發(fā)后,用戶點擊所打開的頁面。

	"condition": { //模式配置,僅開發(fā)期間生效
		"current": 0, //當前激活的模式(list 的索引項)
		"list": [{
			"name": "detail", //模式名稱
			"path": "pages/detail/detail", //啟動頁面,必選
			"query": "interval=400" //啟動參數(shù),在頁面的onLoad函數(shù)里面得到。
		}]
	},

text組件

是否可選selectable

space 連續(xù)空格

view

hover-class 按下去激活的樣式

屬性名 類型 默認值 說明
hover-class String none 指定按下去的樣式類。當 hover-class=“none” 時,沒有點擊態(tài)效果
hover-stop-propagation Boolean false 指定是否阻止本節(jié)點的祖先節(jié)點出現(xiàn)點擊態(tài),App、H5、支付寶小程序、百度小程序不支持(支付寶小程序、百度小程序文檔中都有此屬性,實測未支持)
hover-start-time Number 50 按住后多久出現(xiàn)點擊態(tài),單位毫秒
hover-stay-time Number 400 手指松開后點擊態(tài)保留時間,單位毫秒
button

常用

size

type

pain

disabled

hover-class

屬性說明
屬性名 類型 默認值 說明 生效時機 平臺差異說明
size String default 按鈕的大小
type String default 按鈕的樣式類型
plain Boolean false 按鈕是否鏤空,背景色透明
disabled Boolean false 是否禁用
loading Boolean false 名稱前是否帶 loading 圖標 H5、App(App-nvue 平臺,在 ios 上為雪花,Android上為圓圈)
form-type String 用于 <form> 組件,點擊分別會觸發(fā) <form> 組件的 submit/reset 事件
open-type String 開放能力
hover-class String button-hover 指定按鈕按下去的樣式類。當 hover-class=“none” 時,沒有點擊態(tài)效果 App-nvue 平臺暫不支持
hover-start-time Number 20 按住后多久出現(xiàn)點擊態(tài),單位毫秒
hover-stay-time Number 70 手指松開后點擊態(tài)保留時間,單位毫秒
app-parameter String 打開 APP 時,向 APP 傳遞的參數(shù),open-type=launchApp時有效 微信小程序、QQ小程序
hover-stop-propagation boolean false 指定是否阻止本節(jié)點的祖先節(jié)點出現(xiàn)點擊態(tài) 微信小程序
lang string ‘en’ 指定返回用戶信息的語言,zh_CN 簡體中文,zh_TW 繁體中文,en 英文。 微信小程序
session-from string 會話來源,open-type="contact"時有效 微信小程序
send-message-title string 當前標題 會話內(nèi)消息卡片標題,open-type="contact"時有效 微信小程序
send-message-path string 當前分享路徑 會話內(nèi)消息卡片點擊跳轉(zhuǎn)小程序路徑,open-type="contact"時有效 微信小程序
send-message-img string 截圖 會話內(nèi)消息卡片圖片,open-type="contact"時有效 微信小程序
show-message-card boolean false 是否顯示會話內(nèi)消息卡片,設(shè)置此參數(shù)為 true,用戶進入客服會話會在右下角顯示"可能要發(fā)送的小程序"提示,用戶點擊后可以快速發(fā)送小程序消息,open-type="contact"時有效 微信小程序
group-id String 打開群資料卡時,傳遞的群號 open-type=“openGroupProfile” QQ小程序
guild-id String 打開頻道頁面時,傳遞的頻道號 open-type=“openGuildProfile” QQ小程序
public-id String 打開公眾號資料卡時,傳遞的號碼 open-type=“openPublicProfile” QQ小程序
data-im-id String 客服的抖音號 open-type=“im” 抖音小程序2.68.0版本+
data-im-type String IM卡片類型 open-type=“im” 抖音小程序2.80.0版本+
data-goods-id String 商品的id,僅支持泛知識課程庫和生活服務商品庫中的商品 open-type=“im” 抖音小程序2.80.0版本+
data-order-id String 訂單的id,僅支持交易2.0訂單 open-type=“im” 抖音小程序2.80.0版本+
data-biz-line String 商品類型,“1”代表生活服務,“2”代表泛知識。 open-type=“im” 抖音小程序2.80.0版本+
@getphonenumber Handler 獲取用戶手機號回調(diào) open-type=“getPhoneNumber” 微信、支付寶、百度、抖音、快手、京東小程序
@getuserinfo Handler 用戶點擊該按鈕時,會返回獲取到的用戶信息,從返回參數(shù)的detail中獲取到的值同uni.getUserInfo open-type=“getUserInfo” 微信、QQ、百度、快手、京東小程序
@error Handler 當使用開放能力時,發(fā)生錯誤的回調(diào) open-type=“l(fā)aunchApp” 微信、QQ、快手、京東小程序
@opensetting Handler 在打開授權(quán)設(shè)置頁并關(guān)閉后回調(diào) open-type=“openSetting” 微信、QQ、百度、快手、京東小程序
@launchapp Handler 從小程序打開 App 成功的回調(diào) open-type=“l(fā)aunchApp” 微信、QQ、快手、京東小程序
@contact Handler 客服消息回調(diào) open-type=“contact” 微信、QQ、百度、快手小程序
@chooseavatar Handler 獲取用戶頭像回調(diào) open-type=“chooseAvatar” 微信小程序
@agreeprivacyauthorization Handler 用戶同意隱私協(xié)議事件回調(diào),open-type="agreePrivacyAuthorization"時有效 open-type=“agreeprivacyauthorization” 微信小程序2.33.0
@addgroupapp Handler 添加群應用的回調(diào) open-type=“addGroupApp” QQ小程序
@chooseaddress Handler 調(diào)起用戶編輯并選擇收貨地址的回調(diào) open-type=“chooseAddress” 百度小程序
@chooseinvoicetitle Handler 用戶選擇發(fā)票抬頭的回調(diào) open-type=“chooseInvoiceTitle” 百度小程序
@subscribe Handler 訂閱消息授權(quán)回調(diào) open-type=“subscribe” 百度小程序
@login Handler 登錄回調(diào) open-type=“l(fā)ogin” 百度小程序
@im Handler 監(jiān)聽跳轉(zhuǎn)IM的成功回調(diào) open-type=“im” 抖音小程序2.68.0版本+

image

有默認的寬高 320px 240px

mode的屬于

scaleToFill

不保持縱橫比縮放圖片,使圖片的寬高完全拉伸至填滿 image 元素

aspectFit

保持縱橫比縮放圖片,使圖片的長邊能完全顯示出來。也就是說,可以完整地將圖片顯示出來。

aspectFill

保持縱橫比縮放圖片,只保證圖片的短邊能完全顯示出來。也就是說,圖片通常只在水平或垂直方向是完整的,另一個方向?qū)l(fā)生截取。

樣式問題

注意在 uni-app 中不能使用 * 選擇器。

目前支持的選擇器有:

選擇器
選擇器 樣例 樣例描述
.class .intro 選擇所有擁有 class=“intro” 的組件
#id #firstname 選擇擁有 id=“firstname” 的組件
element view 選擇所有 view 組件
element, element view, checkbox 選擇所有文檔的 view 組件和所有的 checkbox 組件
::after view::after 在 view 組件后邊插入內(nèi)容,僅 vue 頁面生效
::before view::before 在 view 組件前邊插入內(nèi)容,僅 vue 頁面生效
uni-app 提供內(nèi)置 CSS 變量
CSS 變量 描述 App 小程序 H5
–status-bar-height 系統(tǒng)狀態(tài)欄高度 系統(tǒng)狀態(tài)欄高度、nvue 注意見下 25px 0
–window-top 內(nèi)容區(qū)域距離頂部的距離 0 0 NavigationBar 的高度
–window-bottom 內(nèi)容區(qū)域距離底部的距離 0 0 TabBar 的高度

字體圖標

阿里矢量圖標庫

字體文件的引用路徑推薦使用以 ~@ 開頭的絕對路徑

@font-face {
	font-family: test1-icon;
	src: url('~@/static/iconfont.ttf');
}
<style>
	@import url("~@/static/fonts/iconfont.css");
	/*每個頁面公共css */

	.c-rpx {
		background: #aa0000;
	}
</style>

scss

要使用先安裝插件scss

uni.scss里面是變量可以全局使用

引用示例

.text {
			color: $uni-color-primary;
		}

事件

可以的傳遞事件 和 自定義參數(shù)

@click($event,params)文章來源地址http://www.zghlxwxcb.cn/news/detail-820694.html

到了這里,關(guān)于#Uniapp:引入fonts&目錄結(jié)構(gòu)&全局樣式&啟動模式&全局變量的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 解決vite構(gòu)建庫模式和 es 格式中css樣式加載問題(也可單獨在組件下引入)

    注:如果同一個項目使用多個組件,引入的CSS樣式名相同會導致CSS樣式來回覆蓋導致錯誤 3. 安裝 4. 用法

    2024年02月03日
    瀏覽(21)
  • CSS字體樣式(font)[詳細]

    CSS字體樣式(font)[詳細]

    CSS 中提供了一系列用于設(shè)置文本字體樣式的屬性,比如更改字體,控制字體大小和粗細等等。 font-family:設(shè)置字體; font-style:設(shè)置字體的風格,例如傾斜、斜體等; font-weight:設(shè)置字體粗細; font-size:設(shè)置字體尺寸; font-variant:將小寫字母轉(zhuǎn)換為小型大寫字母; font-stre

    2024年02月06日
    瀏覽(92)
  • 【CSS】CSS 文本樣式 ① ( font 字體設(shè)置 | font-size 字號大小設(shè)置 | font-family 字體設(shè)置 | Unicode 編碼字體名稱 )

    【CSS】CSS 文本樣式 ① ( font 字體設(shè)置 | font-size 字號大小設(shè)置 | font-family 字體設(shè)置 | Unicode 編碼字體名稱 )

    在 CSS 中 , 字號大小 設(shè)置 語法如下 : 上述代碼的含義是 , 將 HTML 頁面所有的 p 標簽字號都設(shè)置成 16 像素 ; font-size 屬性值 的單位 推薦使用 px 像素 , 也可以使用下面的 長度單位 : px : 像素 , 強烈推薦使用 ; em : 相對 當前 對象文本 的大小 ; in : 英寸 , 絕對長度單位 ; cm : 厘米

    2024年02月02日
    瀏覽(27)
  • 引入第三方字體庫 第三方字體庫Google Fonts

    引入第三方字體庫 第三方字體庫Google Fonts

    googlefonts官方網(wǎng)站 googlefonts中國網(wǎng)站 本人是在微信小程序中引入 在static中建一個文件夾font-family 例如字體鏈接:https://fonts.font.im/css?family=Kirang+Haerang 將該鏈接的返回的資源的復制到css文件中 font-family.css main.js引入 微信小程序不校驗合法域名就能看到結(jié)果

    2024年02月16日
    瀏覽(27)
  • 【Java 進階篇】MySQL啟動與關(guān)閉、目錄結(jié)構(gòu)以及 SQL 相關(guān)概念

    【Java 進階篇】MySQL啟動與關(guān)閉、目錄結(jié)構(gòu)以及 SQL 相關(guān)概念

    MySQL是一個常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),通過啟動和關(guān)閉MySQL服務,可以控制數(shù)據(jù)庫的運行狀態(tài)。本節(jié)將介紹如何在Windows和Linux系統(tǒng)上啟動和關(guān)閉MySQL服務。 在Windows上啟動和關(guān)閉MySQL服務 啟動MySQL服務 在Windows上,MySQL服務可以通過以下步驟啟動: 打開Windows服務管理器。您可

    2024年02月07日
    瀏覽(37)
  • 啟動uniapp小程序報錯:Error:app.json:在項目根目錄中未找到app.json

    啟動uniapp小程序報錯:Error:app.json:在項目根目錄中未找到app.json

    如圖所示:將代碼從倉庫中拉下來在開發(fā)者工具中直接啟動后報錯 這個時候就直接 更換根目錄文件為mp-weixin再次重新打開微信開發(fā)者工具 即可,注意 編譯運行的是mp-weixin 。 如圖 需注意:如若想更改代碼需要在最外層項目代碼中進行更改,不要直接在mp-weixin更改,因為這個

    2024年02月08日
    瀏覽(18)
  • 親身踩坑 多種方法幫你解決 Failed to decode downloaded font VUE 引入字體沒有效果

    親身踩坑 多種方法幫你解決 Failed to decode downloaded font VUE 引入字體沒有效果

    注意,你需要保證你的CSS文件和字體文件在同一個文件夾,且是平級的。 把字體文件的 格式 名稱改為 小寫 。 結(jié)果對我來說沒用。 參考:參考鏈接 要讓 font-family 的名稱和 字體文件打開 后顯示的名字一樣。 就是要那兩個名稱一樣,但是對我依然無效。 網(wǎng)絡(luò)請求 中沒有 對

    2024年02月10日
    瀏覽(26)
  • WXSS的全局樣式和局部樣式

    WXSS的全局樣式和局部樣式

    ? ? WXSS中的樣式和css差不多,是用于給WXML頁面來設(shè)置樣式的,但是WXSS中擴展了rpx尺寸單位和@import樣式導入 ? ?rpx:根據(jù)不同的屏幕自動進行適配,把設(shè)備屏幕的寬度等分為750份(設(shè)備的總寬度750rpx) ? @import: 用于進行樣式的導入 ? 1.新建一個文件夾p,在這個文件夾下建一個以

    2024年02月12日
    瀏覽(23)
  • 引入element-ui步驟(按需引入和全局引入)

    兩種引入方式 1)完整引入 2)按需引入 借助 babel-plugin-component,我們可以只引入需要的組件,以達到減小項目體積的目的。 a)先安裝 babel-plugin-component: b)修改 babel.config.js 的內(nèi)容 c)創(chuàng)建文件 element.js(名字自定義) d)最后在main.js中添加代碼

    2024年02月16日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包