国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

在vue中使用Autoprefixed的方法

2024-05-06 15:32:29
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

為了使我們的項(xiàng)目兼容各種瀏覽器,我們可能會(huì)在開(kāi)發(fā)中寫(xiě)大量的前綴。即使有了IDE為我們提供了邊界的方式。但是仍然需要我們?nèi)セ〞r(shí)間和精力。而這樣會(huì)浪費(fèi)我們很多的時(shí)間。為了在開(kāi)發(fā)中提升團(tuán)隊(duì)的開(kāi)發(fā)效率,并且同時(shí)節(jié)省時(shí)間,我們引入了autoprefixed。搭配webpack使用,在每次打包的時(shí)候自動(dòng)的給我們的樣式加上前綴來(lái)兼容不同的瀏覽器。

安裝依賴包

如果你是使用vue-cli構(gòu)建的項(xiàng)目。首先執(zhí)行以下代碼安裝依賴包。

npm install autoprefixer postcss postcss-loader -D

修改vue-loader配置文件

修改目錄/build/vue-loader.conf.js文件。文件的原本代碼應(yīng)該如下。

module.exports = { loaders: utils.cssLoaders({  sourceMap: isProduction   ? config[buildEnv].productionSourceMap   : config.dev.cssSourceMap,  extract: isProduction })}

將以上代碼,替換成如下代碼。

module.exports = { loaders: utils.cssLoaders({  sourceMap: isProduction   ? config[buildEnv].productionSourceMap   : config.dev.cssSourceMap,  extract: isProduction }), postcss: [require('autoprefixer')({browsers: ['last 10 Chrome versions', 'last 5 Firefox versions', 'Safari >= 6', 'ie > 8']})]}

修改utils

打開(kāi)/build/utils.js,定位到如下代碼。

postcss: generateLoaders()

將上面的代碼更改為如下代碼。

postcss: generateLoaders(['css?-autoprefixer'])

重新啟動(dòng)項(xiàng)目,就可以通過(guò)chrome的開(kāi)發(fā)者工具,可以看到編譯后的css文件,會(huì)自動(dòng)的加上兼容性的前綴。就可以放心的寫(xiě)css代碼了。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持錯(cuò)新站長(zhǎng)站。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 五寨县| 西吉县| 广宁县| 郸城县| 麻江县| 军事| 千阳县| 玉山县| 清徐县| 天等县| 富阳市| 衡山县| 山丹县| 永和县| 美姑县| 施秉县| 景谷| 禄劝| 洛宁县| 福建省| 宜兴市| 鲜城| 库伦旗| 买车| 尚义县| 临桂县| 望江县| 班戈县| 邯郸县| 来宾市| 田林县| 江陵县| 高邑县| 忻州市| 沂源县| 赤壁市| 兴和县| 平原县| 阳曲县| 灌南县| 双峰县|