1.
Ctrl+滚轮按住往下拖
可以部分选中
.用同样的方法选中下面的111,然后用上图的选中后复制,粘贴在1的位置,就可以复制好了(用于代码较多,不方便一个一个改的时候)
2.在一列文字后面
Ctrl滚轮线下拖
,不选中,然后回车+粘贴
(就可以把你想要粘贴的内容复制到111下面,注意:复制粘贴内容的时候也要用Ctrl滚轮的方法)
Ctrl+d
选中一个后按住这个快捷键往下拉,可以选中所有相同内同
<template>
<div class="App ">
<XtxShortCut>XtxShortCut>
<XtxHeaderNav>XtxHeaderNav>
<XtxBanner>XtxBanner>
<XtxNewGoods>XtxNewGoods>
<XtxHotBrand>XtxHotBrand>
<XtxTopic>XtxTopic>
<XtxFooter>XtxFooter>
div>
template>
<script>
import XtxShortCut from './components/XtxShortCut.vue'
import XtxHeaderNav from './components/XtxHeaderNav.vue'
import XtxBanner from './components/XtxBanner.vue'
import XtxNewGoods from './components/XtxNewGoods.vue'
import XtxHotBrand from './components/XtxHotBrand.vue'
import XtxTopic from './components/XtxTopic.vue'
import XtxFooter from './components/XtxFooter.vue'
export default{
components:{
XtxShortCut:XtxShortCut,
XtxHeaderNav,
XtxBanner,
XtxNewGoods,
XtxHotBrand,
XtxTopic,
XtxFooter
}
}
script>
<style>
style>
块块往template里面放,样式往style里面放,如果要轮播之类的,往script里面放
<template>
<div class="header wrapper">
div>
template>
<script>
export default{
}
script>
<style>
/* 头部导航 */
.header {
display: flex;
margin: 22px auto;
}
.header .logo {
margin-right: 40px;
width: 200px;
height: 88px;
background-color: pink;
}
//这边就写个大概样子,不写全部了
style>
①写好小组件
<template>
<li class="base-brand-item">
<a href="#">
<img src="@/assets/images/hot1.png" alt="" />
a>
li>
template>
<script>
export default{
}
script>
<style>
.base-brand-item {
width: 244px;
height: 306px;
}
style>
②全局注册
import BaseGoodsItem from './components/BaseGoodsItem'
import BaseBrandItem from './components/BaseBrandItem'
Vue.component('BaseGoodsItem',BaseGoodsItem)
Vue.component('BaseBrandItem',BaseBrandItem)
③插入对应组件
ul
位置
<template>
<div class="hot">
<div class="wrapper">
<div class="title">
<div class="left">
<h3>热门品牌h3>
<p>国际经典 品质认证p>
div>
<div class="button">
<a href="#"><i class="iconfont icon-arrow-left-bold">i>a>
<a href="#"><i class="iconfont icon-arrow-right-bold">i>a>
div>
div>
<div class="bd">
<ul>
<BaseBrandItem>BaseBrandItem>
<BaseBrandItem>BaseBrandItem>
<BaseBrandItem>BaseBrandItem>
<BaseBrandItem>BaseBrandItem>
<BaseBrandItem>BaseBrandItem>
ul>
div>
div>
div>
template>
④如果以后要20遍的话,一遍一遍复制,会有很多行,所以可以配合
v-for
循环来使用(正常是要跟数组的,现在没有数组,可以先写一个假数字,应为v-for也可以遍历数字)
<div class="bd">
<ul>
<BaseGoodsItem v-for="item in 5" :key="item">BaseGoodsItem>
ul>
div>