【微信小程序】实现文字按照次序逐个自动显示出来
【应用初衷】在做的小程序项目中,有一个需求需要实时显示已读的内容,定位读到哪里了,由此才联想到使用这样一个功能。从看了很多的文章资料发现一个头疼的问题,没效果图,不够直接展示实现的功能,那我这里就先放一个效果图,看是否符合,不符合就直接跳过吧。。。
【效果图】
废话不多说,直接上代码。。。
【代码模块】
核心逻辑主要涉及到两个文件 [.wxml]、[.js],可根据实际情况加些样式之类的,这里简单列举核心代码:
[.wxml]:
<view>
<view>{{text}}</view>
</view>
[.js]
Page({
/*页面的初始数据*/
data: {},
/*生命周期函数--监听页面加载*/
onLoad: function (options) {},
/*生命周期函数--监听页面初次渲染完成*/
onReady: function () {
var that=this;
/************ 文字逐个显示 ************/
var story = "很久很久以前,有一个国王。";
var i= 0;
var time = setInterval(function(){
var text = story.substring(0, i);
i++;
that.setData({
text: text
});
if (text.length == story.length) {
// console.log("定时器结束!");
clearInterval(time);
}
},200);
},
/*生命周期函数--监听页面显示*/
onShow: function () {},
/*生命周期函数--监听页面隐藏*/
onHide: function () {},
/*生命周期函数--监听页面卸载*/
onUnload: function () {},
/* 页面相关事件处理函数--监听用户下拉动作*/
onPullDownRefresh: function () {},
/*页面上拉触底事件的处理函数*/
onReachBottom: function () {},
/*用户点击右上角分享*/
onShareAppMessage: function () {}
})
直接拷贝到项目里就可以测试看看啦~~
- 【微信小程序】实现文字按照次序逐个自动显示出来
- 微信小程序文字逐个显示效果
- 微信小程序文字逐个显示效果
- 微信小程序实现指定显示行数多余文字去掉用省略号代替
- 传图取字:微信小程序自动把图片上的文字提取出来
- 详解微信小程序-canvas绘制文字实现自动换行
- js实现文字逐个显示
- 微信小程序Tabbar文字在真机不显示
- 微信小程序前台开发——实现登录,底部导航栏,顶部导航栏(分类显示)
- 使用CSS不用程序实现文字自动截断 用省略号代替
- Android实现微信自动抢红包的程序
- 微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
- 实现TEXTAREA数据写入数据库后提取出来原样显示在网页TABLE上并自动换行
- text-overflow实现文字超出宽度,溢出后自动显示为省略号的效果
- 微信小程序开发之radio实现显示和隐藏功能
- 微信小程序 解决 view 文字 过多 溢出的问题,超过行数后隐藏显示省略号
- 微信小程序中的canvas 文字断行和省略号显示功能的处理方法
- 微信小程序开发之css实现文字限制加省略号
- 自动截取文字,css实现文字超出显示省略汇总
- CSS实现超出DIV宽度文字自动隐藏并显示省略号