index.js 687 B

123456789101112131415161718192021222324252627282930313233
  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. var str=this.props.name;
  26. this.setData({
  27. userName:str.substring(str.length-2)
  28. })
  29. }
  30. },
  31. });