- 博客(19)
- 收藏
- 关注
原创 记录: 父组件的传给子组件的值是动态变化的,子组件通过watch监听父组件传过来的值
父组件的传给子组件的值是动态变化的,子组件通过watch监听父组件传过来的值
2022-03-24 12:30:04 1846
原创 钉钉小程序-批量生成条形图组件
导语:my-f2组件二次封装,用来批量生成条形图(业务需要)1:组件f2Interval.axml<f2 onInit="onInitChart"></f2>f2Interval.js// chartList 存放chart实例:由于是批量生成图表,所以每个图表的chart实例不能相同let chartList = {}, _global;Component({ mixins: [], data: {}, props: { data: [], /
2021-05-13 11:19:28 589
原创 钉钉小程序 - 实现简易表格
导语:钉钉小程序官方没有table,但是业务需要,只能自己写一个简单的table组件了。一、table组件1.table.axml<view class="wrap"> <scroll-view scroll-x="{{true}}" class="scroll" scroll-y="{{true}}"> <view class="table"> <view class="theader flex" style="position: {
2021-01-25 16:44:15 3447 5
原创 钉钉小程序 - 切换tabs更新my-f2图表数据
导语:更新my-f2图表数据可以使用chart.changeData(data)。首先定义一个全局变量存储chart实例,这样就可以在onInitChart(F2, config)函数外部调用my-f2的chart实例方法。已折线图为例,具体实现如下:1.index.axml<view a:if="showPage"> <!-- 支付宝UI框架tabs选项卡组件 --> <tabs tabs="{{tabs}}" tabsName="activ
2021-01-25 15:55:34 1197
原创 钉钉小程序上传图片 - 图片转base64
业务需求,将上传的图片转成base64格式传给后台,在网上查看的方法总感觉太复杂,查看钉钉小程序的官方文档发现没有图片转base64的JSAPI,无奈只能在支付宝小程序的官方文档找(钉钉文档内容太简陋了,好多可用API都没有写,只能去支付宝找了,唉~~~)。下面是参考支付宝提供的API写的样例:// pages/image/image.axml<view> <view onTap="tap">点击转换 </view> <canvas id
2020-12-17 11:59:11 3241 1
原创 数组去重方法整理
方法一: Set() + Array.fromlet arr = [1,2,2,5,1,3,4];let arr2 = Array.from(new Set(arr));Array.from()方法从一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例。方法二:for循环 + splice();let arr = [1,2,2,5,1,3,4];for (let i = 0; i < arr.length; i++) { for (let j = i+1; j < arr.le
2020-07-08 17:55:06 135
原创 js去除?�乱码
看了一道测试题,没有什么思路,找了资料后稍微修改了下代码。用正则表达式来将字符串:“I’m?���driving�??�to�?beijing�?��after�breakfast”1.只需要大小写英文字母和“ ’ ”单引号2.如果乱码的末尾是?则它的下一位字母肯定是大写;let str = "I'm?���driving�??�?to�?beijing�?��after�breakfast"strArr = str.split("�")//截取成数组for(var i=0 ;i<str
2020-07-01 00:29:33 2815 1
原创 css实现文字两端对齐
<ul> <li class="name"> <label for="">姓<i></i><i></i>名</label> <p>XXX</p> </li> <l...
2019-09-24 18:26:59 197
原创 input[type="text"]遇到的问题
用jQuery实现input[type=“text”],只能输入整数,且第一个字符不为0;$('input').on('input', function() { var reg = /[^(0-9)]/g; var valArr = $(this).val().split(""); //验证只能输入整数 $(this).val($(this).val().replace(reg,''))...
2019-09-23 17:54:54 730
原创 页面布局(二)——三栏布局
三栏布局<!--1.浮动布局--> <div id="d1"> <div class="left"></div> <div class="center"> <p>这是浮动布局</p> </div>
2019-01-02 19:23:37 275
原创 页面布局(一)——两栏布局
两栏布局 <!--1.浮动布局--> <div id="d1"> <div class="left"></div> <div class="right"> <p>这是浮动布局</p> </div>
2019-01-02 18:29:06 544
原创 Vue学习笔记
Vue学习笔记一、在使用v-for时,绑定单击函数时,动态修改item的样式1、template中<template> <div class='pop-tags'> <p>热门标签</p> <ul class="tags-all"> <li class="
2018-12-04 15:44:32 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人