index.js 768 B

123456789101112131415161718192021222324252627282930313233343536
  1. Component({
  2. mixins: [],
  3. data: {
  4. userName:'',
  5. },
  6. props: {
  7. name:'未定义',
  8. imgUrl:'',
  9. width:'',
  10. height:'',
  11. fSize:'',
  12. },
  13. //为渲染后回调,此时页面已经渲染,通常在这里请求服务端数据比较合适。
  14. didMount() {
  15. this.setName();
  16. },
  17. //为更新后回调,每次组件数据变更的时候都会调用。
  18. didUpdate() {
  19. },
  20. //为删除后回调,每当组件示例从页面删除的时候会触发此回调。
  21. didUnmount() {
  22. },
  23. methods: {
  24. setName(){
  25. // console.log(this.props.name,this.props.imgUrl)
  26. var str=this.props.name;
  27. var name=str.substr(str.length-2);
  28. this.setData({
  29. userName:name
  30. })
  31. }
  32. },
  33. });