nuxt引入组件和公共样式的操作


Posted in Javascript onNovember 05, 2020

1,引入组件

在components目录创建组件,在页面中引入组件

例如引入公共导航栏

创建组件components/Nav.vue

nuxt引入组件和公共样式的操作

引入组件layouts/default.vue

nuxt引入组件和公共样式的操作

2,引入公共样式

assets/css/common.css

在nuxt.config.js中引入

nuxt引入组件和公共样式的操作

若引入less或者sass:

nuxt引入组件和公共样式的操作

补充知识:在nuxt项目中使用component组件

编写组件页面

1.在components下新建一个新建组件页面,如下所示

nuxt引入组件和公共样式的操作

2.新建完成之后初始页面的代码如下所示:

nuxt引入组件和公共样式的操作

3.下面从element-ui上找一个顶部导航菜单写到组件页面。

<el-menu
 :default-active="activeIndex2"
 class="el-menu-demo"
 mode="horizontal"
 @select="handleSelect"
 background-color="#545c64"
 text-color="#fff"
 active-text-color="#ffd04b">
 <el-menu-item index="1">处理中心</el-menu-item>
 <el-submenu index="2">
  <template slot="title">我的工作台</template>
  <el-menu-item index="2-1">选项1</el-menu-item>
  <el-menu-item index="2-2">选项2</el-menu-item>
  <el-menu-item index="2-3">选项3</el-menu-item>
  <el-submenu index="2-4">
   <template slot="title">选项4</template>
   <el-menu-item index="2-4-1">选项1</el-menu-item>
   <el-menu-item index="2-4-2">选项2</el-menu-item>
   <el-menu-item index="2-4-3">选项3</el-menu-item>
  </el-submenu>
 </el-submenu>
 <el-menu-item index="3" disabled>消息中心</el-menu-item>
 <el-menu-item index="4"><a href="https://www.ele.me" rel="external nofollow" target="_blank">订单管理</a></el-menu-item>
</el-menu>

nuxt引入组件和公共样式的操作

使用组件

1.引入组件

import MinorTopMenu from '~/components/MinorTopMenu.vue'

2.注册组件

components: {
 MinorTopMenu
}

3.使用组件

<MinorTopMenu></MinorTopMenu>

4.页面代码截图

nuxt引入组件和公共样式的操作

测试

打开页面,如下所示,说明组件使用成功

nuxt引入组件和公共样式的操作

以上这篇nuxt引入组件和公共样式的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js实现幻灯片播放图片示例代码
Nov 07 Javascript
使用JSLint提高JS代码质量方法分享
Dec 16 Javascript
火狐下input焦点无法重复获取问题的解决方法
Jun 16 Javascript
js调试工具Console命令详解
Oct 21 Javascript
JS+CSS实现DIV层的展开、收缩效果
Jan 28 Javascript
深入解析JavaScript中的arguments对象
Jun 12 Javascript
Vue2.5 结合 Element UI 之 Table 和 Pagination 组件实现分页功能
Jan 26 Javascript
详解JSON Web Token 入门教程
Jul 30 Javascript
Nuxt.js开启SSR渲染的教程详解
Nov 30 Javascript
JavaScript中AOP的实现与应用
May 06 Javascript
vue中v-show和v-if的异同及v-show用法
Jun 06 Javascript
JavaScript常用8种数组去重代码实例
Sep 09 Javascript
jQuery列表动态增加和删除的实现方法
Nov 05 #jQuery
nuxt 实现在其它js文件中使用store的方式
Nov 05 #Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
Nov 05 #Javascript
vue实现点击出现操作弹出框的示例
Nov 05 #Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
Nov 05 #Javascript
Vant 在vue-cli 4.x中按需加载操作
Nov 05 #Javascript
前端vue如何使用高德地图
Nov 05 #Javascript
You might like
PHP下常用正则表达式整理
2010/10/26 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
PHP框架自动加载类文件原理详解
2017/06/06 PHP
PHP实现通过strace定位故障原因的方法
2018/04/29 PHP
javascript 极速 隐藏/显示万行表格列只需 60毫秒
2009/03/28 Javascript
JavaScript 撑出页面文字换行
2009/06/15 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
Jquery中扩展方法extend使用技巧
2014/08/24 Javascript
Javascript中数组方法汇总(推荐)
2015/04/01 Javascript
jQuery Ajax使用实例
2015/04/16 Javascript
jquery实现从数组移除指定的值
2015/06/24 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
2021/01/28 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
AngularJs Understanding the Controller Component
2016/09/02 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
浅谈PDF.js使用心得
2018/06/07 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
vue webpack打包后图片路径错误的完美解决方法
2018/12/07 Javascript
微信小程序map组件结合高德地图API实现wx.chooseLocation功能示例
2019/01/23 Javascript
详解小程序如何避免多次点击,重复触发事件
2019/04/08 Javascript
在vue中使用jsonp进行跨域请求接口操作
2020/10/29 Javascript
Python 列表(List) 的三种遍历方法实例 详解
2017/04/15 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
Python使用正则表达式分割字符串的实现方法
2019/07/16 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
2019/09/20 Python
文件上传服务器-jupyter 中python解压及压缩方式
2020/04/22 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
2021/02/22 Python
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
俄语翻译实习生的自我评价分享
2013/11/06 职场文书
八年级美术教学反思
2014/02/02 职场文书
2014年大学生党课心得体会范文
2014/03/29 职场文书
群众路线剖析材料范文
2014/10/09 职场文书
2015年全国科普日活动总结
2015/03/23 职场文书
应急管理工作总结2015
2015/05/04 职场文书
2015年煤矿安全工作总结
2015/05/23 职场文书
婚育证明格式
2015/06/17 职场文书