微信小程序 - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(2评价)
价格: 1999.00元

在拖动过程中同时改变进度时间以及拖动后无法更新的解决代码

//slider拖动
  change(e) {
    var that = this
    console.log(e)
    var val = e.detail.value
    audioContext.seek(val)
    var current = audioContext.currentTime;//当前时长
    var startTime = this.turnTime(current)
    this.setData({
      val: val,
      start:startTime,
      isControl: true
    })
    setTimeout(() => {
      audioContext.pause()
      audioContext.play()
    }, 10);
  },
  changing(e) {
    var val = e.detail.value
    var startTime = this.turnTime(val)
    this.setData({
      isControl: false,
      start:startTime
    })
  }

 

[展开全文]
flashhhh · 2023-03-25 · 0

  在构建react-app的时候,一直卡在加载资源包的地方

npm config set registry https://registry.npm.taobao.org

-- 配置后可通过下面方式来验证是否成功

npm config get registry

-- 显示出上述地址的话就是更换成功

 

npm cache clean --force

npm install create-react-app

npx create-react-app my-app

[展开全文]
flashhhh · 2022-10-26 · 0

重置表单的时候这里遇到一个小bug 网上查大概是说this.$refs[‘form’].resetFields()这个做法其实是重置表单到初始值,不是清空表单,当表单第一次在页面中渲染时所用的数据就是初始数据,如果修改对象的表单赋值没有放在nextTick中,就会在表单渲染时就会将这个修改对象作为初始值,所以出现无效了。使用nextTick保证表单在第一次渲染时是空值就可以了。
但是按照他的代码也没能解决 最后只好用了个比较笨的方法算是暂时解决了 就是每次cancel之后都refresh一下

 

cancel() {
				this.dialogFormVisible = false;
				this.$nextTick(() => {
					utils.copyFormObject(data, this.form);
				});
				this.refresh();
			}

 

[展开全文]
flashhhh · 2022-10-15 · 0

https://github.com/expressjs/cors

[展开全文]
flashhhh · 2022-10-13 · 0

现在官方推荐使用 deleteOne() 和 deleteMany() 方法。

 

db.inventory.deleteMany({})
db.inventory.deleteMany({ status : "A" })
db.inventory.deleteOne( { status: "D" } )
[展开全文]
flashhhh · 2022-10-08 · 0
app.use(express.static('public'))
[展开全文]
flashhhh · 2022-10-07 · 0

exports方法可以直接调用

module.exports需要new对象后才可以使用

[展开全文]
flashhhh · 2022-10-06 · 0

热部署工具Nodemon

npm install -g nodemon

 

[展开全文]
flashhhh · 2022-10-06 · 0
// 异步读取
    fs.readFile('index.html',"utf-8", function (err, data) {
        if (err) {
            return console.error(err);
        }
        response.setHeader("Content-Type","text/html");
        response.end(data);
    });

 

[展开全文]
flashhhh · 2022-10-06 · 0

重置按钮功能也可以直接在标签中添加原生 type 属性 native-type="reset"

<el-button type="danger" icon="el-icon-delete" native-type="reset">重置</el-button>

 

 

[展开全文]
flashhhh · 2022-10-05 · 0

display:flex弹性盒子

width 宽

height 高

borfer 边框

 

 

 

[展开全文]
cnkf · 2021-09-12 · 0
entryPagePath
配置默认启动页
[展开全文]
cnkf · 2021-03-01 · 0

JS中,数组添加或删除数组中的元素,使用

ARRAY .splice

 

newarr=arr.splice(0,1,'hh')

 以上语句表示,操作arr数组,从下标为0的元素开始,删除1个元素,并用'hh'去替换这个被删除的元素

详情可百度.splice()方法js中

 

注意,该方法,返回的值是只包含被删除的元素的数组..

而原来的数组,被操作了,失去了被删除的那个元素,

相当于,原素组被拆分为,A素组与B素组

A数组包含未被删除的元素,其变量名为原数组变量名;也就是上面语句中的arr

B素组为只包含被删除元素的数组,其变量名需要指定;也就是上面语句中的newarr

[展开全文]
buzz · 2021-01-06 · 0

JS中,数组的拼接方法 .concat方法,

 

var newARR = arr1.concat(arr2)

 

可以将arr1与arr2拼接为newARR

[展开全文]
buzz · 2021-01-06 · 0

获取当前时间,先在要使用当前时间的地方引入

util/util.js这个创建项目时候,由系统自动生成的文件

var util = require('../../../utils/util')

 

在onLoad中,或者去其他需要的方法中去调用就好

var tmp = util.formatTime(new Date)

输出的格式为2021/01/06 11:15:54这样的标准模式

 

我们可以根据需要对输出进行字符串的截取

 

另外,也可以在util这个文件中,依照原先的方法,仿制我们需要的方法,

比如,修改间隔字符,或者删除秒,或者其他

 

display:contents;

样式规则使div元素不产生任何边界框,因此元素的背景、边框和填充部分都不会渲染。然而,继承的属性如颜色(color)和字体(font)却能照常影响到这个子元素。

[展开全文]
buzz · 2021-01-06 · 0

课时56,提高样式优先级

 

在样式设值的后面,跟上!important

例如:

button{

width:0px !important

}

[展开全文]
buzz · 2020-12-29 · 0

课时,50,

用data-来传递参数的时候,

传递到e.currentTarget.dataset这个json里面之后,这个json的Key会全部变成小写,而value保持大小写的原样

[展开全文]
buzz · 2020-12-28 · 0

跳转页面的时候,

wx.navigateTo
保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。

 

wx.navigateBack
关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层。

 

wx.redirectTo

关闭当前页面,跳转到应用内的某个页面。

 

wx.switchTab
跳转到tabBar页面(在app.json中注册过的tabBar页面),同时关闭其他非tabBar页面。

 
wx.reLanch
关闭所有页面,打开到应用内的某个页面。

 

[展开全文]
buzz · 2020-12-25 · 0

课时39,发现一点,就是,在JS文件中,data里面如果有变量没有被定义,可以使用

this.setdata({

index:null

})

这样的语句,动态添加,变量,因此,data如果一些变量不需要初始值的话,那么可以不用在data里面预先定义

[展开全文]
buzz · 2020-12-25 · 0