亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

微信小程序開發(fā)中所碰到問題集錦

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

時間綁定bindtap的基礎用法

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

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

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

需要使用currentTarget進行獲取。

bindTap的事件對象接口類型

 // 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() //獲取當前頁面棧
let prevPage = page[page.length - 2] //代表的就是上一頁的實例,相當于this
prevPage.setData({
  portList:list // 可以操作上一頁的數(shù)據(jù)
})

引入weui

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

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

把ec-canvas放到項目中

需要使用echarts的頁面引入 xxx.json

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

在js文件中引入 xxx.js

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

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

在yyy.js中引入ec-canva并導出

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

然后在去xxx.ts中導入 yyy.js即可

import echarts from '../middleware.js'

這是目前我的解決方法,有更好的解決方法請評論區(qū)附上謝謝!!

頁面代碼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: '總計',
      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)于微信小程序開發(fā)中所碰到問題集錦的文章就介紹到這了,更多相關(guān)小程序開發(fā)問題內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Javascript實現(xiàn)關(guān)閉廣告效果

    Javascript實現(xiàn)關(guān)閉廣告效果

    這篇文章主要為大家詳細介紹了Javascript實現(xiàn)關(guān)閉廣告效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • js實現(xiàn)簡潔的TAB滑動門效果代碼

    js實現(xiàn)簡潔的TAB滑動門效果代碼

    這篇文章主要介紹了js實現(xiàn)簡潔的TAB滑動門效果代碼,通過簡單的JavaScript自定義函數(shù)動態(tài)遍歷頁面元素實現(xiàn)tab滑動切換的功能,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • 小程序兼容安卓和IOS數(shù)據(jù)處理問題及坑

    小程序兼容安卓和IOS數(shù)據(jù)處理問題及坑

    這篇文章主要介紹了小程序兼容安卓和IOS數(shù)據(jù)處理問題及坑,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • JavaScript返回網(wǎng)頁中錨點數(shù)目的方法

    JavaScript返回網(wǎng)頁中錨點數(shù)目的方法

    這篇文章主要介紹了JavaScript返回網(wǎng)頁中錨點數(shù)目的方法,涉及javascript使用document.anchors獲取錨點數(shù)目的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • 在element-ui的el-tree組件中用render函數(shù)生成el-button的實例代碼

    在element-ui的el-tree組件中用render函數(shù)生成el-button的實例代碼

    這篇文章主要介紹了在element-ui的el-tree組件中用render函數(shù)生成el-button 的方法,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • 淺談setTimeout 與 setInterval

    淺談setTimeout 與 setInterval

    實際上,setTimeout和setInterval的語法相同。它們都有兩個參數(shù),一個是將要執(zhí)行的代碼字符串,還有一個是以毫秒為單位的時間間隔,當過了那個時間段之后就將執(zhí)行那段代碼。不過這兩個函數(shù)還是有區(qū)別的
    2015-06-06
  • 詳解JavaScript跨域總結(jié)與解決辦法

    詳解JavaScript跨域總結(jié)與解決辦法

    本篇文章主要介紹了JavaScript跨域,詳細的總結(jié)了什么是跨域,并介紹了幾種解決辦法,感興趣的小伙伴們可以參考一下。
    2016-10-10
  • javascript中2個感嘆號的用法實例詳解

    javascript中2個感嘆號的用法實例詳解

    這篇文章主要介紹了javascript中2個感嘆號的用法,并用大量的實例講述了!!的常見應用情況,是非常實用的技巧,需要的朋友可以參考下
    2014-09-09
  • JS數(shù)組返回去重后數(shù)據(jù)的方法解析

    JS數(shù)組返回去重后數(shù)據(jù)的方法解析

    本文主要分享了Js數(shù)組返回去重后的數(shù)據(jù)的實例代碼。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • 使用PDFJS遇到的坑及解決辦法記錄

    使用PDFJS遇到的坑及解決辦法記錄

    PDF.js是由Mozilla支持的基于HTML5的PDF查看器,可以在web上解析和呈現(xiàn)PDF文件,它支持內(nèi)容檢索、頁面跳轉(zhuǎn)、文件打印等功能,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-09-09

最新評論