phone.js

手机端执行的代码。这个代码会在手机端和预览页面执行。所有的插件必须继承H5DSComponent类。在 'h5ds/js/plusClasses.[版本号].js' 下面

plusClasses.js

import { H5DSComponent, H5DSPlus } from '@/app/plusClasses';

export { H5DSComponent, H5DSPlus };

phone.js

import './phone.less';

import { H5DSComponent } from '../plusClasses.js';

// 手机端执行,这里不能使用react了,可以使用jquery写代码
export default class PhoneDom extends H5DSComponent {
    static type = 'atext';

    constructor(props) {
        super(props);
    }

    didMount() {
        console.log('开始执行', this.props.target);
    }

    oneDidMount() {
        console.log('插件渲染后执行,且只执行一次,下次进入不会再执行', this.props.target);
    }


    willUnmount() {
        console.log('被卸载前执行', this.props.target);
    }
}

results matching ""

    No results matching ""