123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- var Nova = getApp().Nova
- Component({
-
- properties: {
- options: null
- },
-
- data: {
- column: 'one',
- list: null
- },
- lifetimes: {
- attached: function () {
- let { options } = this.data
- let { data, style, column } = options
- console.log('课程组', options, data, style, column)
- this.setData({
- block: options,
- src: data.src,
- column,
- style
- })
- }
- },
- ready: function () {
-
- this.loadData()
- },
-
- methods: {
-
- loadData: async function () {
- await Nova.checkComponentsDataProperties(this)
- let list = await Nova.getBlockData(this.data.options.data)
- console.log('课程组', list)
- this.setData({
- list: list
- })
- },
- goNovaURL: function (ev) {
- console.log(ev)
- let { url, id } = ev.currentTarget.dataset
- if (id) {
- url = `/nova-lesson/pages/lesson-detail/lesson-detail?id=${id}`
- }
- console.log(url)
- Nova.goNovaURL(url)
- }
- }
- })
|