首页 > 其他分享 >[转] VUE 组件的构成

[转] VUE 组件的构成

时间:2022-10-24 19:12:24浏览次数:57  
标签:count username VUE less color 组件 构成

一个基本的 vue 组件结构类似这样:

<template>
  <h1>这是 App.vue 根组件</h1>
  <h3>abc -- {{username}}</h3>

  <hr />
  <p>count 值是:{{ count }}</p>
  <button @click="count++">+1</button>
  <button @click="addCount">+2</button>
</template>

<script>
export default {
  name: 'MyApp',
  data(){
    return {
      username: 'zs',
      count: 0
    }
  },
  methods:{
    addCount(){
      this.count += 2
    }
  }
} 
</script>

<style lang="css">
  h1{
    color:#f00;
  }
</style>

默认情况下, style 支持的是 css ,如果希望使用 less 语法,可以按以下步骤进行配置:

1、安装依赖包,提供编译支持

cnpm install less -D

2、在 style 标签上添加 lang="less" 属性

<style lang="less">
  h1{
    color:#f00;
  }
</style>

 

标签:count,username,VUE,less,color,组件,构成
From: https://www.cnblogs.com/z5337/p/16822467.html

相关文章

  • Vue.nextTick核心原理
    相信大家在写vue项目的时候,一定会发现一个神奇的api,Vue.nextTick。为什么说它神奇呢,那是因为在你做某些操作不生效时,将操作写在Vue.nextTick内,就神奇的生效了。那这是什么......
  • Vue3, setup语法糖、Composition API全方位解读
    起初Vue3.0暴露变量必须return出来,template中才能使用;Vue3.2中只需要在script标签上加上setup属性,组件在编译的过程中代码运行的上下文是在setup()函数中,无......
  • jmeter组件:JSON Extractor
    Namesofcreatedvariables:参数名JsonPathexpressions:json提取表达式MatchNo:匹配数字,0表示随机匹配DefaultValues:默认值,有几个参数就要写几个......
  • Vue源码解读之InitState
    前面我们讲到了_init函数的执行流程,简单回顾下:初始化生命周期-initLifecycle初始化事件-initEvents初始化渲染函数-initRender调用钩子函数-beforeCreate初始化依赖......
  • vue3 main.ts文件中引入js文件
    提示无法找到模块的申明文件解决步骤:在tsconfig.json文件中加入一个参数:allowJS"compilerOptions":{"target":"esnext","module":"esnext","stri......
  • Vue3源码解读之patch
    例子代码本篇将要讲解domdiff,那么咱们结合下面的例子来进行讲解,这个例子是在上一篇文章的基础上,加了一个数据变更,也就是list的值发生了改变。html中增加了一个按钮change......
  • docker+vue+jenkins
    前提:1.jenkins中git已经安装完成2.jenkins其它配置可查看其它链接一、目录形式  二、dockerfile FROMnode:12.13.0asbuild-stageARGPROFILERUNmkdir-p......
  • vue中上传、下载xlsx文件方法
    1.xlsx依赖引入npminstallxlsx--save2.downloadExcel模板下载(参数:file_Name、file_List)varXLSX=require('xlsx');//constsheetName='模板';//constfi......
  • 开发那些事儿:EasyCVR时间组件报错,是什么原因?
    EasyCVR具备较强的视频能力,可支持海量设备接入、汇聚与管理、视频监控、视频录像、云存储、回放与检索、智能告警、平台级联等功能。平台可支持多协议接入,包括:国标GB/T2818......
  • vue
    1前端发展介绍#HTML(5)、CSS(3)、JavaScript(ES5、ES6、ES13):编写一个个的页面->给后端(PHP、Python、Go、Java)->后端嵌入模板语法->后端渲染完数据->返回数......