• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 在Vue中使用Compass

在Vue中使用Compass

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含Compass,sass,less等相关知识,匿名希望在学习及工作中可以帮助到您
这次给大家带来在Vue中使用Compass,在Vue中使用Compass的注意事项有哪些,下面就是实战案例,一起来看一下。

写作动机

拖了蛮久的,总算下定决心要给自己写一个个人网站,不仅要看起来狂拽酷炫,技术也要OK,所以趁此机会也将自己不熟悉的技术拿来锻炼一下。网站打算用Vue来作为前端框架,Css用Sass来写。但是尚未正式开始就突然想到,既然Sass有Compass这么有力的工具不用岂不是步子迈小了,然而找了一轮发现都是说怎样在Vue项目中使用Sass而没有Compass的解决方案。但是这么放弃一个强大的工具练习不了又不甘心,于是各种继续搜索和尝试后总算是成功在项目中用上了Compass,然后屁颠的就来分享了,如果能帮到有这个需求猿,那也是极好的了。闲话不多说,开始撸代码,最后我会将这个Demo放到GitHub( ̄▽ ̄)~*

用vue-cli建个项目

vue init webpack compass-demo //撸个烧烤架
npm install normalize.css axios vuex --save//撒上一些调味料
npm install node-sass sass-loader mockjs --save-dev//刷上一些酱汁
npm install compass-mixins --save-dev//把佐料在烧烤架上准备好后放上嫩肉

修改配置

修改build/util.js

...
exports.cssLoaders = function (options) {
 ...
 return {
  ...
  // 将sass和scss修改为如下
  sass: generateLoaders('sass', { indentedSyntax: true, includePaths: [path.resolve(dirname, '../node_modules/compass-mixins/lib')] }),
  scss: generateLoaders('sass', { includePaths: [path.resolve(dirname, '../node_modules/compass-mixins/lib')] }),
  ...
 }
}
...

就这么简单

*.sass文件中

*.vue文件中

相信看了本文案例你已经掌握了方法,更多精彩请关注微课江湖其它相关文章!

推荐阅读:

AjaxUpLoad.js怎样实现文件上传

操作Vue渲染与插件加载的顺序

以上就是在Vue中使用Compass的详细内容,更多请关注微课江湖其它相关文章!

您可能想查找下面的文章:

  • 在Vue中使用Compass

相关文章

  • 2017-08-06简单整理HTML5的基本特性和语法
  • 2018-12-03HTML5之SVG 2D入门9—蒙板及mask元素介绍与应用_html5教程技巧
  • 2018-12-03HTML5 CSS3专题 纯CSS打造相册效果的示例代码详解
  • 2018-12-037个步骤:让JavaScript变得更好
  • 2018-12-03html5 常用标签汇总详情
  • 2018-12-03HTML5 对各个标签的定义与规定:nav
  • 2018-12-03总结关于内联SVG注意点汇总
  • 2018-12-03H5与传统html的区别
  • 2018-12-03HTML5 history新特性pushState、replaceState及两者的区别 _html5教程技巧
  • 2018-12-03HTML 5标签、属性、事件及兼容性速查表

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • html5 常用标签汇总详情
    • html5 touch事件实现触屏页面上下滑动(一)
    • H5中APP监听返回事件处理
    • 详解如何通过H5唤起本地app
    • HTML5+A*算法实现游戏寻路的代码分享
    • HTML5引入的新数组TypedArray介绍
    • HTML5 Canvas 起步(1) - 基本概念_html5教程技巧
    • HTML5之SVG 2D入门7—SVG元素的重用与引用
    • 利用简洁的图片预加载组件提升html5移动页面的用户体验
    • 关于HTML5中video标签浏览器兼容性增强的方案分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有