|
@@ -13,11 +13,11 @@
|
|
|
</view>
|
|
|
<view class="details-content-box">
|
|
|
<text class="details-title">实用口语</text>
|
|
|
- <view v-for="(item,index) in pageInfo.kouyu" :key="index" class="syky-content">
|
|
|
+ <view v-for="(item,index) in pageInfo.kouyu" :key="index" class="syky-content">
|
|
|
<view class="details-en-content">
|
|
|
-
|
|
|
+
|
|
|
<rich-text :nodes="highlightWord(item.en)"></rich-text>
|
|
|
- <!-- <text>{{item.en}}</text> -->
|
|
|
+ <!-- <text>{{item.en}}</text> -->
|
|
|
<!-- 变色 word-color-->
|
|
|
<!-- <text class="word-color">{{item.en}}</text>
|
|
|
<text>{{item.en}}</text> -->
|
|
@@ -43,14 +43,14 @@
|
|
|
import {
|
|
|
onLoad
|
|
|
} from '@dcloudio/uni-app';
|
|
|
-
|
|
|
+
|
|
|
import {
|
|
|
getUserIdentity,
|
|
|
} from "@/utils/common.js"
|
|
|
const goXiangjie = () => {
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
const pageInfo = ref({
|
|
|
kouyu: [],
|
|
|
xiangyi: [],
|
|
@@ -61,26 +61,38 @@
|
|
|
|
|
|
onLoad((options) => {
|
|
|
if (userCode !== 'Visitor') {
|
|
|
- getInfo(options)
|
|
|
- data.value = options
|
|
|
+ getInfo(options)
|
|
|
+ data.value = options
|
|
|
} else {
|
|
|
- getCommonInfo(options)
|
|
|
- data.value = options
|
|
|
+ getCommonInfo(options)
|
|
|
+ data.value = options
|
|
|
}
|
|
|
})
|
|
|
const highlightWord = (text) => {
|
|
|
- if (!text || !pageInfo.value.name){return text}
|
|
|
+ if (!text || !pageInfo.value.name) {
|
|
|
+ return text
|
|
|
+ }
|
|
|
const word = pageInfo.value.name;
|
|
|
const regex = new RegExp(word, 'gi');
|
|
|
- console.log('pageInfo.value.name',pageInfo.value.name);
|
|
|
+ console.log('pageInfo.value.name', pageInfo.value.name);
|
|
|
return text.replace(regex, (match) => {
|
|
|
return `<span style="color: #3a7fe9;">${match}</span>`;
|
|
|
});
|
|
|
}
|
|
|
const handleBack = () => {
|
|
|
- uni.redirectTo({
|
|
|
- url: `/pages/newEnglish/index?jieId=${data.value.jieId}&wordId=${data.value.wordId}`
|
|
|
- });
|
|
|
+
|
|
|
+
|
|
|
+ if (userCode !== 'Visitor') {
|
|
|
+ uni.redirectTo({
|
|
|
+ url: `/pages/newEnglish/index?jieId=${data.value.jieId}&wordId=${data.value.wordId}`
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+
|
|
|
+ console.log('data123',data);
|
|
|
+ uni.redirectTo({
|
|
|
+ url: `/pages/newEnglish/index?jieId=${data.value.jieId}&wordId=${data.value.wordId}&levelId=${data.value.levelId}&typeId=${data.value.typeId}&subjectId=${data.value.subjectId}&tipFlag=${data.value.tipFlag}&youkeZhangId=${data.value.youkeZhangId}`
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
const getInfo = (data) => {
|
|
|
let req = {
|