vue引⼊外部⽂件_Vue项⽬中引⼊外部⽂件(css、js、less)例⼦中css⽂件采⽤bootstrap.css,js⽂件采⽤jQuery,less⽂件⽤less.less(⾃定义⽂件)
步骤⼀:安装webpack
cnpm install webpack -g
步骤⼆:在src/assets下⾯新建css、js、less、fonts⽂件夹,并放⼊对应⽂件。
将bootstrap.css放⼊css⽬录下,bootstrap.min.js放⼊js⽂件下,fonts字体放⼊fonts⽬录下
步骤三:安装js依赖企业网址怎么填写
cnpm install jquery --save-dev
步骤四:安装css依赖
cnpm install style-loader --save-dev
cnpm install css-loader --save-dev
cnpm install file-loader --save-dev
步骤五:安装less依赖
npm install less less-loader --save
步骤六:修改build/f.js⽂件,
(1)在开头引⼊webpack(后⾯的plugins那⾥需要)
var  webpack = require('webpack')
grammarly在线使用(2)添加jquery插件,
在ports = {  entry: {app:'./src/main.js'},
后⾯加
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery"
})
],
(3)设置路径,
把resolve⾥⾯的
alias: {'vue$':'vue/dist/vuemon.js','src': solve(__dirname,'../src'),'assets':
改成
alias: {
'vue$': 'vue/dist/vuemon.js',
'src': solve(__dirname, '../src'),
'assets': solve(__dirname, '../src/assets'),
'components': solve(__dirname, '../src/components'),
jquery: "jquery"
}
(4)配置loader加载依赖,
在修改module⾥⾯
{
test: /\.js$/,
loader: 'babel-loader',
表格vb编程入门exclude: /node_modules/
},
{
test: /\.css$/,
jquery下载文件插件
loader: "style-loader!css-loader",
},
{
test: /\.less$/,
loader: "style-loader!css-loader!less-loader",
},
注意:如果utils.js⽂件⾥⾯已经添加了less、css这⾥不⽤添加上⾯后两个test了,否则会报错(5)配置字体loader加载依赖
{test: /\.svg(\?v=\d+\.\d+\.\d+)?$/, loader: 'file-loader?mimetype=image/svg+xml'},
{test: /\.woff(\?v=\d+\.\d+\.\d+)?$/, loader: "file-loader?mimetype=application/font-woff"}, {test: /\.woff2(\?v=\d+\.\d+\.\d+)?$/, loader: "file-loader?mimetype=application/font-woff"}, {test: /\.ttf(\?v=\d+\.\d+\.\d+)?$/, loader: "file-loader?mimetype=application/octet-stream"}, {test: /\.eot(\?v=\d+\.\d+\.\d+)?$/, loader: "file-loader"}
步骤六:接着修改 src⽂件夹下⾯的main.js⽂件,打开⽂件之后在顶部加⼊
import'./assets/css/bootstrap.css'
import'./assets/js/bootstrap.min.js'
import'./assets/less/less.less'
sendmessage 线程里失败现在就可使⽤less、jquery,如下图所⽰:
vue-cli构建的vue项⽬中引⼊stylus⽂件
在写基于vue-cli的vue项⽬时,如果直接引⼊styl⽂件,会报错,需要安装stylus.stylus-loader依赖以及别名配置. 1.下载安装stylus.stylus-loader,推荐使 ...
擦他丫的,今天在Django项⽬中引⽤静态⽂件jQuery.js 就是引⼊报错,终于到原因了!
擦 ,今天在Django项⽬中引⽤静态⽂件jQuery.js 就是引⼊报错,终于到原因了! 问题在于我使⽤的⾕歌浏览器,默认使⽤了缓存,导致每次访问同⼀个url时,都返回的是缓存⾥⾯的东西.通过⾕歌 ...
vue项⽬中引⼊Sass
Sass作为⽬前成熟,稳定,强⼤的css扩展语⾔,让越来越多的前端⼯程师喜欢上它.下⾯介绍了如何在vue项⽬ 中引⼊Sass. ⾸先在项⽬⽂件夹执⾏命令 npm install vue-cli -g, ...
前端学习笔记系列⼀:10整体移动vscode代码块、VSCode 使⽤ stylus,配置格式化设置、在vue项⽬中引⼊bootstrap
1.整体移动vscode代码块 凭借操作的经验我们能够轻松地知道将代码整体往右移只需选中代码按Tab键即可.其实往左移也很简单: 选中之后按下 shift+Tab键 即可.
2.VSCode 使⽤ s ...
在vue项⽬中引⼊jquery
在vue项⽬中引⼊jquerycnpm install jquery --save在main.js中引⼊,加⼊下⾯这⾏代码:import 'jquery'注:有些项⽬是按需加载的,在main.js⾥⾯ ...
react项⽬中引⼊了redux后js控制路由跳转⽅案
如果你的项⽬中并没有⽤到redux,那本⽂你可以忽略 问题引⼊ 纯粹的单页⾯react应⽤中,通过this.props.history.push('/list')就可以进⾏路由跳转,但是加上了redu ...
在vue项⽬中引⼊阿⾥图标库⼩记
使⽤Vue技术栈开发不仅效率⾼,⽽且很友好,⽽且还有很多基于vue的UI框架,例如:element等,但是这类框架美中不⾜的是,图标太少.为了解决这个问题,不得不引⼊第三⽅字体库,今天以阿⾥图标库为例 ...
在 Vue 项⽬中引⼊ tinymce 富⽂本编辑器
项⽬中原本使⽤的富⽂本编辑器是 wangEditor,这是⼀个很轻量.简洁编辑器 但是公司的业务升级,想要⼀个功能更全⾯的编辑器,我了好久,⽬前常见的编辑器有这些: UEditor:百度前端的开源项 ...
Vue 项⽬中对路由⽂件进⾏拆分(解构的⽅法)
项⽬需求场景: 在开发项⽬过程中,在项⽬过于庞⼤,路由信息⾮常多的情况下,如果将路由配置信息都放在⼀个⽂件⾥⾯,那么这个JS是不⽅便维护的, 那么,这个时候需要我们把这个庞⼤的路由⽂件,根据项⽬功能分 ...
随机推荐
Codeforces Round #169 (Div. 2)transient组词
A. Lunch Rush 模拟.
B. Little Girl and Game 因为可以打乱顺序,所以只关⼼每种数字打奇偶性. 若⼀开始就是回⽂,即奇数字母为0或1种,则先⼿获胜. 若奇数字母⼤于 ...
jQueryUI 之控件们
总结:总的来说,这些控件可以在官⽹到列⼦, 部分ui效果不如意的,可根据jQueryUI上添加的类选择器等,进⾏再加⼯ < ...
Cocos2dx.3x⼊门三部曲-软件环境配置(⼀)
161019、并发容器ConcurrentHashMap
urrent.ConcurrentMap⼀种是⽤读写锁实现Map的⽅法.此种⽅法看起来可以实现Map响应的功能,⽽且吞吐量也应该不错.但是通过前⾯对 ...
【分块】bzoj3343: 教主的魔法
3343: 教主的魔法 Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 631  Solved: 272[Submit][Status][Discuss ...
Pair project(刘昊岩11061156 黄明源11061186)
Pair project members:刘昊岩11061156,黄明源11061186 两周时间,⼯程下午刚刚结束,现做⼀些总结. 在现有⼯程基础上修改schedule 包下⽅法,主要思想是,也就是 ...
关于Ubuntu修改默认运⾏级别
第⼀种⽅法:(内核级别的)  Sudo vi /etc/default/grub 修改GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
为:GRUB_CMDLINE ...
删除List集合中的元素⽅法
List集合是我们平时使⽤的最多的集合了,⼀般⽤来存放从数据库中查询的对象数据,但有时我们会从
中筛选不需要的数据,第⼀次使⽤这种⽅式: 使⽤增强for循环遍历,使⽤list的remove⽅法删除不符合 ...
win10 家庭版 升级 win10企业版
更改秘钥 我的电脑(右键)->属性-> 更改产品秘钥 -> 96YNV-9X4RP-2YYKB-RMQH4-6Q72D->重启系统 如果秘钥过期了,就百度按时间搜索,总有⼀个是 ...
Linux学习---指针运算、修饰符(const、volatile、typedef)及、运算符(++、--、+、-)
const:常量.只读[不能变] char *p; const char *p; [T] 字符串内容可以为“hello world”或“aaa”,但只读(不可修改) char const *p; ch ...

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。