12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- var app = getApp()
- Component({
- mixins: [],
- data: {
- userName:'',
- },
- props: {
- name:'未定义',
- id:'',
- imgUrl:'',
- width:'',
- height:'',
- fSize:'',
- },
- //为渲染后回调,此时页面已经渲染,通常在这里请求服务端数据比较合适。
- didMount() {
- this.setName();
- },
- //为更新后回调,每次组件数据变更的时候都会调用。
- didUpdate() {
-
- },
- //为删除后回调,每当组件示例从页面删除的时候会触发此回调。
- didUnmount() {
- },
- methods: {
- setName(){
- var str=this.props.name;
- var name=str.substr(str.length-2);
- let userImg=this.props.imgUrl;
- if(this.props.id&&app.globalData.usersList.length>0&&!userImg){
- app.globalData.usersList.some(item=>{
- if(this.props.id==item.id){
- userImg=item.img_url
- return true
- }
- })
- }
- this.setData({
- userName:name,
- imgUrl:userImg
- })
- }
- },
- });
|