欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue3使用echarts繪制儀表盤

 更新時(shí)間:2023年07月26日 14:54:39   作者:theMuseCatcher  
這篇文章主要為大家學(xué)習(xí)介紹了Vue3如何使用echarts實(shí)現(xiàn)繪制儀表盤,文中的示例代碼積極學(xué)習(xí),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

Documentation - Apache ECharts

可自定義設(shè)置以下屬性

儀表盤數(shù)據(jù)源(gaugeData),類型:Gauge[],必傳,默認(rèn) []

容器寬度(width),類型:number | string,默認(rèn) ‘100%’

容器高度(height),類型:number | string,默認(rèn) ‘100%’

其中 type Guage

數(shù)據(jù)項(xiàng)名稱(name),類型:string,必傳

數(shù)據(jù)項(xiàng)值(value),類型:number,必傳

添加一個(gè)字符串索引簽名,用于包含帶有任意數(shù)量的其他屬性([propName: string]),類型:any

效果如下圖

echarts@5.4.2 在線預(yù)覽

①安裝插件

pnpm i echarts

②創(chuàng)建儀表盤組件GaugeChart.vue

<script setup lang="ts">
import { ref, onMounted, computed } from 'vue'
// 使用 ECharts 提供的按需引入的接口來(lái)打包必須的組件
// 引入 echarts 核心模塊,核心模塊提供了 echarts 使用必須要的接口
import * as echarts from 'echarts/core'
// 引入儀表盤圖表,圖表后綴都為 Chart
import { GaugeChart } from 'echarts/charts'
// 引入提示框,組件后綴都為 Component
import { TooltipComponent } from 'echarts/components'
// 引入 Canvas 渲染器,注意引入 CanvasRenderer 或者 SVGRenderer 是必須的一步
import { CanvasRenderer } from 'echarts/renderers'
// 注冊(cè)必須的組件
echarts.use([GaugeChart, TooltipComponent, CanvasRenderer])
/*
  需要注意的是為了保證打包的體積是最小的,ECharts 按需引入的時(shí)候不再提供任何渲染器,
  所以需要選擇引入 CanvasRenderer 或者 SVGRenderer 作為渲染器。這樣的好處是假如
  你只需要使用 svg 渲染模式,打包的結(jié)果中就不會(huì)再包含無(wú)需使用的 CanvasRenderer 模塊
*/
const chart = ref()
const gaugeChart = ref()
const gradient = ref({ // 自定義漸變色
        type: 'linear',
        x: 0,
        y: 0,
        x2: 0,
        y2: 1,
        colorStops: [
          {
            offset: 0, color: '#FF6E76' // 0% 處的顏色
          },
          {
            offset: 0.25, color: '#FDDD60' // 25% 處的顏色
          },
          {
            offset: 0.75, color: '#58D9F9' // 75% 處的顏色
          },
          {
            offset: 1, color: '#7CFFB2' // 100% 處的顏色
          }
        ],
        global: false // 缺省為 false
      })
var option
interface Gauge {
  name: string // 數(shù)據(jù)項(xiàng)名稱
  value: number // 數(shù)據(jù)值
  [propName: string]: any // 添加一個(gè)字符串索引簽名,用于包含帶有任意數(shù)量的其他屬性
}
interface Props {
  gaugeData: Gauge[] // 儀表盤數(shù)據(jù)源
  width?: string|number // 容器寬度
  height?: string|number // 容器高度
}
const props = withDefaults(defineProps<Props>(), {
  gaugeData: () => [],
  width: '100%',
  height: '100%'
})
const chartWidth = computed(() => {
  if (typeof props.width === 'number') {
    return props.width + 'px'
  } else {
    return props.width
  }
})
const chartHeight = computed(() => {
  if (typeof props.height === 'number') {
    return props.height + 'px'
  } else {
    return props.height
  }
})
onMounted(() => {
  initChart() // 初始化圖標(biāo)示例
})
function initChart () {
  // 等價(jià)于使用 Canvas 渲染器(默認(rèn)):echarts.init(containerDom, null, { renderer: 'canvas' })
  gaugeChart.value = echarts.init(chart.value)
  option = {
    tooltip: { // 提示框浮層設(shè)置
      trigger: 'item',
      triggerOn: 'mousemove', // 提示框觸發(fā)條件
      enterable: true, // 鼠標(biāo)是否可進(jìn)入提示框浮層中,默認(rèn)false
      confine: true, // 是否將tooltip框限制在圖表的區(qū)域內(nèi)
      formatter: function (params: any) { // 提示框浮層內(nèi)容格式器,支持字符串模板和回調(diào)函數(shù)兩種形式
        // console.log('params:', params)
        return params.marker + params.name + ': ' + params.value || '--'
      },
      backgroundColor: 'transparent', // 提示框浮層的背景顏色
      borderColor: '#7CFFB2', // 提示框浮層的邊框顏色
      borderWidth: 1, // 提示框浮層的邊框?qū)?
      borderRadius: 6, // 提示框浮層圓角
      padding: [6, 12], // 提示框浮層的內(nèi)邊距
      textStyle: { // 提示框浮層的文本樣式
        color: '#333', // 文字顏色
        fontWeight: 600, // 字體粗細(xì)
        fontSize: 18, // 字體大小
        // lineHeight: 24, // 行高
        // width: 60, // 文本顯示寬度
        // 文字超出寬度是否截?cái)嗷蛘邠Q行;只有配置width時(shí)有效
        overflow: 'breakAll', // truncate截?cái)啵⒃谀┪诧@示ellipsis配置的文本,默認(rèn)為...;break換行;breakAll換行,并強(qiáng)制單詞內(nèi)換行
        ellipsis: '...'
      },
    },
    color: ['#7CFFB2'],
    series: [
      {
        type: 'gauge',
        name: '儀表盤', // 系列名稱,用于tooltip的顯示
        /*
          從調(diào)色盤 option.color 中取色的策略,可選 'series' | 'data'
          'series': 按照系列分配調(diào)色盤中的顏色,同一系列中的所有數(shù)據(jù)都是用相同的顏色
          'data': 按照數(shù)據(jù)項(xiàng)分配調(diào)色盤中的顏色,每個(gè)數(shù)據(jù)項(xiàng)都使用不同的顏色
        */
        colorBy: 'data',
        center: ['50%', '65%'], // 圓心坐標(biāo),[400, 300]: 數(shù)組的第一項(xiàng)是橫坐標(biāo),第二項(xiàng)是縱坐標(biāo),支持設(shè)置成百分比,['50%', '75%']: 設(shè)置成百分比時(shí)第一項(xiàng)是相對(duì)于容器寬度,第二項(xiàng)是相對(duì)于容器高度
        radius: '100%', // 儀表盤半徑,可以是相對(duì)于容器高寬中較小的一項(xiàng)的一半的百分比,也可以是絕對(duì)的數(shù)值。
        legendHoverLink: true, // 是否啟用圖例 hover 時(shí)的聯(lián)動(dòng)高亮
        startAngle: 210, // 儀表盤起始角度。圓心 正右手側(cè)為0度,正上方為90度,正左手側(cè)為180度。
        endAngle: -30, // 儀表盤結(jié)束角度。
        clockwise: true, // 儀表盤刻度是否是順時(shí)針增長(zhǎng)
        min: 0, // 最小的數(shù)據(jù)值,映射到 minAngle
        max: 100, // 最大的數(shù)據(jù)值,映射到 maxAngle
        splitNumber: 10, // 儀表盤刻度的分割段數(shù)
        axisLine: { // 儀表盤軸線相關(guān)配置
          show: true, // 是否顯示儀表盤軸線
          roundCap: true, // 是否在兩端顯示成圓形
          lineStyle: { // 儀表盤軸線樣式
            width: 30, // 軸線寬度
            // color: [ // 儀表盤的軸線可以被分成不同顏色的多段。每段的結(jié)束位置和顏色可以通過(guò)一個(gè)數(shù)組來(lái)表示
            //   [20, '#FF6E76'],
            //   [40, '#FDDD60'],
            //   [60, '#58D9F9'],
            //   [80, '#7CFFB2'],
            //   [100, '#1677FF']
            // ],
            // shadowBlur: 10, // 圖形陰影的模糊大小
            // shadowColor: 'rgba(0, 0, 0, 0.5)', // 陰影顏色
            // shadowOffsetX: 3, // 陰影水平方向上的偏移距離
            // shadowOffsetY: 3, // 陰影垂直方向上的偏移距離
            // opacity: 1 // 圖形透明度。支持從 0 到 1 的數(shù)字,為 0 時(shí)不繪制該圖形。
          }
        },
        progress: { // 展示當(dāng)前進(jìn)度
          show: true, // 是否顯示進(jìn)度條
          overlap: false, // 多組數(shù)據(jù)時(shí)進(jìn)度條是否重疊
          // width: 12, // 進(jìn)度條寬度
          roundCap: true, // 是否在兩端顯示成圓形
          clip: true, // 是否裁掉超出部分
          itemStyle: { // 進(jìn)度條樣式
            color: gradient.value, // 圖形的顏色
            // borderColor: '#1677FF', // 圖形的描邊顏色
            // borderWidth: 1, // 描邊線寬。為 0 時(shí)無(wú)描邊。
            // borderType: 'solid', // 描邊類型,可選:'solid' 'dashed' 'dotted'
          }
        },
        splitLine: { // 分隔線樣式
          show: true, // 是否顯示分隔線
          length: 30, // 分隔線線長(zhǎng)。支持相對(duì)半徑的百分比
          distance: 10, // 分隔線與軸線的距離
          lineStyle: { // 分隔線樣式
            color: 'auto', // 線的顏色
            width: 5, // 線寬
            type: 'solid', // 線的類型,可選 'solid' 'dashed' 'dotted'
            cap: 'butt' // 指定線段末端的繪制方式,可選 'butt'(默認(rèn)) 線段末端以方形結(jié)束 'round' 線段末端以圓形結(jié)束 'square' 線段末端以方形結(jié)束,但是增加了一個(gè)寬度和線段相同,高度是線段厚度一半的矩形區(qū)域
          }
        },
        axisTick: { // 刻度樣式
          show: true, // 是否顯示刻度
          splitNumber: 10, // 分隔線之間分割的刻度數(shù)
          length: 12, // 刻度線長(zhǎng)。支持相對(duì)半徑的百分比
          distance: 10, // 刻度線與軸線的距離
          lineStyle: { // 刻度線樣式
            color: 'auto', // 線的顏色
            width: 2, // 線寬
            type: 'solid', // 線的類型,可選 'solid' 'dashed' 'dotted'
            cap: 'butt' // 指定線段末端的繪制方式,可選 'butt'(默認(rèn)) 線段末端以方形結(jié)束 'round' 線段末端以圓形結(jié)束 'square' 線段末端以方形結(jié)束,但是增加了一個(gè)寬度和線段相同,高度是線段厚度一半的矩形區(qū)域
          }
        },
        axisLabel: { // 刻度標(biāo)簽
          show: true, // 是否顯示標(biāo)簽
          distance: -80, // 標(biāo)簽與刻度線的距離
          /*
            如果是 number 類型,則表示標(biāo)簽的旋轉(zhuǎn)角,從 -90 度到 90 度,正值是逆時(shí)針。
            除此之外,還可以是字符串 'radial' 表示徑向旋轉(zhuǎn)、'tangential' 表示切向旋轉(zhuǎn)。
            如果不需要文字旋轉(zhuǎn),可以將其設(shè)為 0。
          */
          rotate: 'tangential',
          // 刻度標(biāo)簽的內(nèi)容格式器,支持字符串模板和回調(diào)函數(shù)兩種形式
          // formatter: '{value} kg', // // 使用字符串模板,模板變量為刻度默認(rèn)標(biāo)簽 {value}
          formatter: function (value: number) {// 使用函數(shù)模板,函數(shù)參數(shù)分別為刻度數(shù)值
            console.log('value', value)
            if (value === 90) {
              return 'A'
            } else if (value === 70) {
              return 'B'
            } else if (value === 50) {
              return 'C'
            } else if (value === 30) {
              return 'D'
            } else if (value === 10) {
              return 'F'
            }
            return ''
          },
          color: '#aaa', // 文字的顏色
          fontStyle: 'normal', // 文字字體的風(fēng)格,可選 'normal' 'italic' 'oblique'
          fontWeight: 'bold', // 文字字體的粗細(xì),可選 'normal' 'bold' 'bolder' 'lighter' 100 | 200 | 300 | 400...
          fontFamily: 'sans-serif', // 文字的字體系列,還可以是 'serif' , 'monospace', 'Arial', 'Courier New', 'Microsoft YaHei', ...
          fontSize: 40 // 文字的字體大小
          // lineHeight: 28, // 行高
          /*
            可以使用顏色值,例如:'#123234', 'red', 'rgba(0,23,11,0.3)'
            也可以直接使用圖片,例如:
            backgroundColor: {
              image: 'xxx/xxx.png'
              // 這里可以是圖片的 URL,
              // 或者圖片的 dataURI,
              // 或者 HTMLImageElement 對(duì)象,
              // 或者 HTMLCanvasElement 對(duì)象。
            }
          */
          // backgroundColor: 'transparent', // 文字塊背景色
          // borderColor: 'red', // 文字塊邊框顏色
          // borderWidth: 3, // 文字塊邊框?qū)挾?
          // borderType: 'solid', // 文字塊邊框描邊類型,可選 'solid' 'dashed' 'dotted'
          // borderRadius: 10, // 文字塊的圓角
          // padding: [6, 12], // 文字塊的內(nèi)邊距,文字塊寬高不包含 padding
          // width: 60, // 文本顯示寬度
          // height: 60 // 文本顯示高度
        },
        pointer: { // 儀表盤指針
          show: true, // 是否顯示指針
          showAbove: true, // 指針是否顯示在標(biāo)題和儀表盤詳情上方
          // 可以通過(guò) 'image://url' 設(shè)置為圖片,其中 URL 為圖片的鏈接,或者 dataURI。
          icon: 'diamond', // 標(biāo)記類型,可選 'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow', 'none'
          offsetCenter: [0, '-28%'], // 相對(duì)于儀表盤中心的偏移位置,數(shù)組第一項(xiàng)是水平方向的偏移,第二項(xiàng)是垂直方向的偏移??梢允墙^對(duì)的數(shù)值,也可以是相對(duì)于儀表盤半徑的百分比。
          length: '36%', // 指針長(zhǎng)度,可以是絕對(duì)數(shù)值,也可以是相對(duì)于半徑的半分比。
          width: 20, // 指針寬度
          itemStyle: { // 指針樣式
            // color: 'auto' // 圖形顏色
            // 線性漸變,前四個(gè)參數(shù)分別是 x0, y0, x2, y2, 范圍從 0 - 1,相當(dāng)于在圖形包圍盒中的百分比,如果 globalCoord 為 `true`,則該四個(gè)值是絕對(duì)的像素位置
            color: gradient.value
            // borderColor: '#000', // 圖形的描邊顏色
            // borderWidth: 3, // 描邊線寬。為 0 時(shí)無(wú)描邊
            // borderType: 'solid', // 描邊類型,可選:'solid' 'dashed' 'dotted'
          }
        },
        anchor: { // 表盤中指針的固定點(diǎn)
          show: true, // 是否顯示固定點(diǎn)
          showAbove: true, // 固定點(diǎn)是否顯示在指針上面
          size: 24, // 固定點(diǎn)大小
          // 可以通過(guò) 'image://url' 設(shè)置為圖片,其中 URL 為圖片的鏈接,或者 dataURI。
          icon: 'circle', // 標(biāo)記類型,可選 'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow', 'none'
          offsetCenter: [0, '16%'], // 相對(duì)于儀表盤中心的偏移位置,數(shù)組第一項(xiàng)是水平方向的偏移,第二項(xiàng)是垂直方向的偏移??梢允墙^對(duì)的數(shù)值,也可以是相對(duì)于儀表盤半徑的百分比。
          itemStyle: { // 指針固定點(diǎn)樣式
            color: '#1677FF', // 圖形的顏色
            borderColor: '#eee', // 固定點(diǎn)邊框顏色
            borderWidth: 8, // 描邊線寬。為 0 時(shí)無(wú)描邊
            borderType: 'solid', // 描邊類型,可選:'solid' 'dashed' 'dotted'
          }
        },
        title: { // 儀表盤標(biāo)題
          show: true, // 是否顯示標(biāo)題
          offsetCenter: [0, '36%'], // 相對(duì)于儀表盤中心的偏移位置,數(shù)組第一項(xiàng)是水平方向的偏移,第二項(xiàng)是垂直方向的偏移??梢允墙^對(duì)的數(shù)值,也可以是相對(duì)于儀表盤半徑的百分比。
          color: '#464646', // 文字的顏色
          fontStyle: 'normal', // 文字字體的風(fēng)格,可選 'normal' 'italic' 'oblique'
          fontWeight: 'bold', // 文字字體的粗細(xì),可選 'normal' 'bold' 'bolder' 'lighter' 100 | 200 | 300 | 400...
          fontFamily: 'sans-serif', // 文字的字體系列,還可以是 'serif' , 'monospace', 'Arial', 'Courier New', 'Microsoft YaHei', ...
          fontSize: 45 // 文字的字體大小
          // lineHeight: 48, // 行高
          /*
            可以使用顏色值,例如:'#123234', 'red', 'rgba(0,23,11,0.3)'
            也可以直接使用圖片,例如:
            backgroundColor: {
              image: 'xxx/xxx.png'
              // 這里可以是圖片的 URL,
              // 或者圖片的 dataURI,
              // 或者 HTMLImageElement 對(duì)象,
              // 或者 HTMLCanvasElement 對(duì)象。
            }
          */
          // backgroundColor: 'transparent', // 文字塊背景色
          // borderColor: 'red', // 文字塊邊框顏色
          // borderWidth: 3, // 文字塊邊框?qū)挾?
          // borderType: 'solid', // 文字塊邊框描邊類型,可選 'solid' 'dashed' 'dotted'
          // borderRadius: 10, // 文字塊的圓角
          // padding: [6, 12], // 文字塊的內(nèi)邊距,文字塊寬高不包含 padding
          // width: 60, // 文本顯示寬度
          // height: 60 // 文本顯示高度
        },
        detail: { // 儀表盤詳情,用于顯示數(shù)據(jù),即表盤中心的數(shù)據(jù)展示
          show: true, // 是否顯示詳情
          color: '#1677FF', // 文本顏色
          fontStyle: 'normal', // 文字字體的風(fēng)格,可選 'normal' 'italic' 'oblique'
          fontWeight: 'bold', // 文字字體的粗細(xì),可選 'normal' 'bold' 'bolder' 'lighter' 100 | 200 | 300 | 400...
          fontFamily: 'Microsoft YaHei', // 文字的字體系列,還可以是 'serif' , 'monospace', 'Arial', 'Courier New', 'Microsoft YaHei', ...
          fontSize: 72, // 文字的字體大小
          backgroundColor: 'transparent', // 詳情背景色
          // borderColor: '#ccc', // 詳情邊框顏色
          // borderWidth: 1, // 詳情邊框?qū)挾?
          // borderType: 'solid', // 'solid' 'dashed' 'dotted'
          // borderRadius: 5, // 文字塊的圓角
          // padding: [3, 6], // 文字塊的內(nèi)邊距
          valueAnimation: true, // 是否開(kāi)啟標(biāo)簽的數(shù)字動(dòng)畫
          offsetCenter: [0, '-5%'], // 相對(duì)于儀表盤中心的偏移位置,數(shù)組第一項(xiàng)是水平方向的偏移,第二項(xiàng)是垂直方向的偏移??梢允墙^對(duì)的數(shù)值,也可以是相對(duì)于儀表盤半徑的百分比。
          formatter: function (value: number) { // 格式化函數(shù)或者字符串
            return value + ''
          },
        },
        /*
          系列中的數(shù)據(jù)內(nèi)容數(shù)組,
          數(shù)組項(xiàng)可以為單個(gè)數(shù)值:[12, 34, 56, 10, 23]
          數(shù)據(jù)項(xiàng)也可為一個(gè)對(duì)象:[
                {
                  // 數(shù)據(jù)項(xiàng)的名稱
                  name: '數(shù)據(jù)1',
                  // 數(shù)據(jù)項(xiàng)值8
                  value: 10
                },
                {
                  name: '數(shù)據(jù)2',
                  value: 20
                }]
        對(duì)象支持的所有屬性:{ title , detail , name , value , itemStyle }
        */
        data: props.gaugeData
      }
    ]
  }
  option && gaugeChart.value.setOption(option)
}
</script>
<template>
  <div ref="chart" :style="`width: ${chartWidth}; height: ${chartHeight};`"></div>
</template>

③在要使用的頁(yè)面引入

<script setup lang="ts">
import GuageChart from './GuageChart.vue'
import { ref } from 'vue'
const gaugeData = ref([
    {
      value: 80,
      name: 'Rating'
    }
  ])
</script>
<template>
  <div>
    <h1>GaugeChart 參考文檔</h1>
    <ul class="m-list">
      <li>
        <a class="u-file"  rel="external nofollow"  target="_blank">使用手冊(cè)</a>
      </li>
      <li>
        <a class="u-file"  rel="external nofollow"  target="_blank">在項(xiàng)目中引入 ECharts</a>
      </li>
      <li>
        <a class="u-file"  rel="external nofollow"  rel="external nofollow"  target="_blank">gauge 配置項(xiàng)</a>
      </li>
      <li>
        <a class="u-file"  rel="external nofollow"  target="_blank">ECharts 在線定制</a>
      </li>
    </ul>
    <GaugeChart
      :gaugeData="gaugeData"
      :width="800"
      :height="500" />
  </div>
</template>

以上就是Vue3使用echarts繪制儀表盤的詳細(xì)內(nèi)容,更多關(guān)于Vue3 echarts繪制儀表盤的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Vue中使用Tailwind CSS的具體方法

    Vue中使用Tailwind CSS的具體方法

    本文主要介紹了Vue中使用Tailwind CSS的具體方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Vue前端vue.config.js簡(jiǎn)介

    Vue前端vue.config.js簡(jiǎn)介

    vue.config.js?是一個(gè)可選的配置文件,如果項(xiàng)目的?(和?package.json?同級(jí)的)?根目錄中存在這個(gè)文件,那么它會(huì)被?@vue/cli-service?自動(dòng)加載,本文重點(diǎn)介紹VUE前端vue.config.js簡(jiǎn)介,感興趣的朋友跟隨小編一起看看吧
    2023-01-01
  • vue實(shí)現(xiàn)記事本功能

    vue實(shí)現(xiàn)記事本功能

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)記事本功能,記事本可以進(jìn)行添加刪除事件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • vue3中使用sse最佳實(shí)踐,封裝工具詳解

    vue3中使用sse最佳實(shí)踐,封裝工具詳解

    這篇文章主要介紹了vue3中使用sse最佳實(shí)踐,封裝工具,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • VUE2.0+Element-UI+Echarts封裝的組件實(shí)例

    VUE2.0+Element-UI+Echarts封裝的組件實(shí)例

    下面小編就為大家分享一篇VUE2.0+Element-UI+Echarts封裝的組件實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • 基于vue+canvas的excel-like組件實(shí)例詳解

    基于vue+canvas的excel-like組件實(shí)例詳解

    a vue component,基于vue的表格組件,主要解決大數(shù)據(jù)量的表格渲染性能問(wèn)題,使用canvas繪制表格,同時(shí)支持類似excel的批量選中,復(fù)制黏貼刪除,實(shí)時(shí)編輯等功能.這篇文章主要介紹了基于vue+canvas的excel-like組件,需要的朋友可以參考下
    2017-11-11
  • vue.js與element-ui實(shí)現(xiàn)菜單樹(shù)形結(jié)構(gòu)的解決方法

    vue.js與element-ui實(shí)現(xiàn)菜單樹(shù)形結(jié)構(gòu)的解決方法

    本文通過(guò)實(shí)例給大家介紹了vue.js與element-ui實(shí)現(xiàn)菜單樹(shù)形結(jié)構(gòu),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-04-04
  • vue watch監(jiān)聽(tīng)取不到this指向的數(shù)問(wèn)題

    vue watch監(jiān)聽(tīng)取不到this指向的數(shù)問(wèn)題

    這篇文章主要介紹了vue watch監(jiān)聽(tīng)取不到this指向的數(shù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • vue-element-admin中node-sass換成dart-sass,安裝依賴報(bào)code?128多種問(wèn)題的解決方法

    vue-element-admin中node-sass換成dart-sass,安裝依賴報(bào)code?128多種問(wèn)題的解決

    這篇文章主要介紹了vue-element-admin中node-sass換成dart-sass,安裝依賴報(bào)code?128多種問(wèn)題的解決方法,本文給大家分享問(wèn)題原因分析及解決方法,需要的朋友可以參考下
    2023-02-02
  • VUE中操作dom元素的幾種方法(最新推薦)

    VUE中操作dom元素的幾種方法(最新推薦)

    本文給大家總結(jié)了Vue中操作dom元素的多種方法,每種方法結(jié)合實(shí)例代碼給大家講解的非常詳細(xì),需要的朋友參考下吧
    2022-12-12

最新評(píng)論