|
@@ -12,6 +12,7 @@ import icon_play from '../../image/icon_play.svg';
|
|
|
import { useRouter } from 'vue-router';
|
|
|
import { postMessage } from '@/helpers/native-message';
|
|
|
import { showToast } from 'vant';
|
|
|
+import queryString from 'query-string';
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'the-book',
|
|
@@ -180,16 +181,15 @@ export default defineComponent({
|
|
|
return;
|
|
|
}
|
|
|
if (item.id) {
|
|
|
+ const query = queryString.stringify({
|
|
|
+ id: item.id,
|
|
|
+ name: item.name
|
|
|
+ })
|
|
|
+ const url = location.origin + location.pathname + '#/courseware-play?' + query;
|
|
|
postMessage({
|
|
|
api: 'openWebView',
|
|
|
content: {
|
|
|
- url:
|
|
|
- location.origin +
|
|
|
- location.pathname +
|
|
|
- '#/courseware-play?id=' +
|
|
|
- item.id +
|
|
|
- '&name=' +
|
|
|
- item.name,
|
|
|
+ url,
|
|
|
orientation: 0,
|
|
|
isHideTitle: false
|
|
|
}
|