最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序開(kāi)發(fā)中所碰到問(wèn)題集錦

 更新時(shí)間:2023年01月18日 15:02:04   作者:鍵盤(pán)上行走的猿  
這篇文章主要介紹了微信小程序開(kāi)發(fā)中所碰到問(wèn)題集錦,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧

時(shí)間綁定bindtap的基礎(chǔ)用法

<view id="tapTest" data-hi="WeChat" bindtap="tapName"> Click me! </view>

這里要注意的是data-xxx中的xxx需要小寫(xiě),否則獲取不到。

使用for循環(huán)的時(shí)候,這種方法是拿不到數(shù)據(jù)的。

需要使用currentTarget進(jìn)行獲取。

bindTap的事件對(duì)象接口類型

 // WechatMiniprogram.TouchEvent
 switchPage(e:WechatMiniprogram.TouchEvent){
    const current = +e.detail
    this.setData({
      mapEnlarge:current===2,
      pageType:current
    })
  },

自定義事件類型

WechatMiniprogram.CustomEvent

引用別的分包的組件

  //引用組件
  "usingComponents": {
    "SubmitBtn":"../../pagesLease/components/SubmitBtn/SubmitBtn"
  },
  // 占位組件
  "componentPlaceholder": {
    "SubmitBtn":"view"
  } 

wx.navigateBack()方法 返回并傳參

let page = getCurrentPages() //獲取當(dāng)前頁(yè)面棧
let prevPage = page[page.length - 2] //代表的就是上一頁(yè)的實(shí)例,相當(dāng)于this
prevPage.setData({
  portList:list // 可以操作上一頁(yè)的數(shù)據(jù)
})

引入weui

//  app.json
{
  "useExtendedLib": {
    "weui": true
  }
}

微信小程序引入echarts 下載echarts微信版 地址:https://github.com/ecomfe/echarts-for-weixin

把ec-canvas放到項(xiàng)目中

需要使用echarts的頁(yè)面引入 xxx.json

  "usingComponents": {
    "ec-canvas": "/ec-canvas/ec-canvas"
  }

在js文件中引入 xxx.js

import * as echarts from '../../ec-canvas/echarts';

注意:此處有個(gè)坑,如果使用ts的話,直接引入會(huì)報(bào)錯(cuò)(如果是js可以忽略這一步直接第5步)解決辦法: 在頁(yè)面同級(jí)創(chuàng)建一個(gè) yyy.js(位置放哪可以隨意)

在yyy.js中引入ec-canva并導(dǎo)出

import * as echarts from './ec-canvas/echarts';
	export default echarts

然后在去xxx.ts中導(dǎo)入 yyy.js即可

import echarts from '../middleware.js'

這是目前我的解決方法,有更好的解決方法請(qǐng)?jiān)u論區(qū)附上謝謝??!

頁(yè)面代碼xxx.wxml

<ec-canvas type="2d" id="myChart" canvas-id="myChart" ec="{{ec}}"></ec-canvas>

xxx.js / xxx.ts

// ts引入
import echarts from '../middleware.js'
// js引入
// import * as echarts from './ec-canvas/echarts';
let result = { x: ['2月', '3月', '4月', '5月', '6月', '7月'], y: [67, 68, 60, 56, 62, 76] };
function initChart(canvas: any, width: number, height: number, dpr: any) {
  const chart: any = echarts.init(canvas, null, {
    width: width,
    height: height,
    devicePixelRatio: dpr // new
  });
  canvas.setChart(chart);
  let option = {
    tooltip: {
      show: false
    },
    grid: {
      left: '3%',
      right: '4%',
      bottom: '4%',
      top:'15%',
      containLabel: true
    },
    xAxis: {
      type: 'category',
      axisLabel: {
        interval: 0,
        show: true
      },
      axisPointer: {
        show: true,
        type: 'shadow',
        label: {
          show: true,
          backgroundColor: 'rgba(0,0,0,.3)',
        },
        shadowStyle: {
          color: '#000',
          opacity:0.2
        }
      },
      axisTick: {  //y軸刻度線
        show: false
      },
      axisLine: {
        lineStyle: {
          color: 'rgba(255,255,255,.6)'
        }
      },
      data: result.x
    },
    yAxis: {
      type: 'value',
      axisLine: {
        show: true,
        lineStyle: {
          color: 'rgba(255,255,255,.6)'
        }
      },
      splitLine: {
        show: false // 不顯示網(wǎng)格線
      }
    },
    series: [{
      name: '總計(jì)',
      type: 'bar',
      stack: 'Total',
      data: result.y,
      itemStyle: {
        normal: {
          color: 'rgba(255,255,255,.5)',
          barBorderRadius: [5, 5, 0, 0],
          label: {
            show: true,
            position: 'top',
            formatter: "{c}" + "kg",
            textStyle: {
              color: 'rgba(255,255,255,.8)'
            }
          }
        }
      },
      barWidth: 28,
    },
    ],
  };
  chart.setOption(option);
  return chart;
}
Component({
  /**
   * 組件的初始數(shù)據(jù)
   */
  data: {
    result: [],
    ec: {
      onInit: initChart
    }
  }
})

到此引入echarts結(jié)束

到此這篇關(guān)于微信小程序開(kāi)發(fā)中所碰到問(wèn)題集錦的文章就介紹到這了,更多相關(guān)小程序開(kāi)發(fā)問(wèn)題內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JavaScript自定義事件介紹

    JavaScript自定義事件介紹

    很多DOM對(duì)象都有原生的事件支持,向div就有click、mouseover等事件,事件機(jī)制可以為類的設(shè)計(jì)帶來(lái)很大的靈活性,相信.net程序員深有體會(huì)。隨著web技術(shù)發(fā)展,使用JavaScript自定義對(duì)象愈發(fā)頻繁,讓自己創(chuàng)建的對(duì)象也有事件機(jī)制,通過(guò)事件對(duì)外通信,能夠極大提高開(kāi)發(fā)效率
    2013-08-08
  • 基于JS實(shí)現(xiàn)類似支付寶支付密碼輸入框

    基于JS實(shí)現(xiàn)類似支付寶支付密碼輸入框

    這篇文章主要介紹了基于JS實(shí)現(xiàn)類似支付寶支付密碼輸入框功能,密碼框只準(zhǔn)輸入數(shù)字且只可以輸入6位數(shù)字,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • JS算法題解旋轉(zhuǎn)數(shù)組方法示例

    JS算法題解旋轉(zhuǎn)數(shù)組方法示例

    這篇文章主要為大家介紹了JS算法題解旋轉(zhuǎn)數(shù)組方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • js 數(shù)組當(dāng)前行添加數(shù)據(jù)方法詳解

    js 數(shù)組當(dāng)前行添加數(shù)據(jù)方法詳解

    這篇文章主要介紹了js 數(shù)組當(dāng)前行添加數(shù)據(jù)方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 純JS焦點(diǎn)圖特效實(shí)例(可一個(gè)頁(yè)面多用)

    純JS焦點(diǎn)圖特效實(shí)例(可一個(gè)頁(yè)面多用)

    下面小編就為大家?guī)?lái)一篇純JS焦點(diǎn)圖特效實(shí)例(可一個(gè)頁(yè)面多用)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • 深入淺出es6模板字符串

    深入淺出es6模板字符串

    這篇文章主要介紹了深入淺出es6模板字符串,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • 前端實(shí)現(xiàn)批量下載并打包成ZIP文件的步驟及示例

    前端實(shí)現(xiàn)批量下載并打包成ZIP文件的步驟及示例

    下載我相信很多小伙伴并不陌生,下載文件的形式也有很多,下面這篇文章主要給大家介紹了關(guān)于前端實(shí)現(xiàn)批量下載并打包成ZIP文件的步驟及示例,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • JavaScript實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)可視化的示例詳解

    JavaScript實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)可視化的示例詳解

    動(dòng)態(tài)數(shù)據(jù)可視化能夠?qū)⒋罅繑?shù)據(jù)以直觀、生動(dòng)的方式呈現(xiàn),幫助用戶更好地理解和分析數(shù)據(jù),本文主要為大家介紹了如何使用JavaScript實(shí)現(xiàn)這一功能,需要的可以參考下
    2024-02-02
  • 小程序卡片切換效果組件wxCardSwiper的實(shí)現(xiàn)

    小程序卡片切換效果組件wxCardSwiper的實(shí)現(xiàn)

    這篇文章主要介紹了小程序卡片切換效果組件wxCardSwiper的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 圖片連續(xù)不間斷滾動(dòng)像冊(cè)

    圖片連續(xù)不間斷滾動(dòng)像冊(cè)

    圖片連續(xù)不間斷滾動(dòng)像冊(cè)...
    2007-01-01

最新評(píng)論

乌鲁木齐市| 郁南县| 抚顺市| 铜山县| 冷水江市| 八宿县| 镇远县| 永城市| 中牟县| 阜城县| 平昌县| 高陵县| 旌德县| 汝州市| 本溪| 禄丰县| 阜城县| 怀来县| 延吉市| 双桥区| 孟村| 巴东县| 阿巴嘎旗| 仁化县| 惠来县| 德阳市| 汕头市| 苏尼特右旗| 启东市| 禹州市| 永新县| 射阳县| 嘉兴市| 临海市| 城口县| 航空| 韶山市| 锡林浩特市| 泰兴市| 海伦市| 武平县|