12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <template>
- <view class="word-view-page words-details-page">
- <view class="icon-title-navBar-box">
- <view @click="handleBack" class="nav-bar-icon"></view>
- <text class="nav-bar-title">单词详解</text>
- </view>
- <view class="ezy-tab-border words-details-body">
- <view class="ezy-border-body ">
- <view class="details-word">{{pageInfo.name}}</view>
- <view class="details-content-box">
- <text class="details-title">通用释义</text>
- <view class="tysy-content" v-for="(item,index) in pageInfo.xiangyi" :key="index">{{item}}</view>
- </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 class="details-en-content">
- <text>{{item.en}}</text>
- <!-- 变色 word-color-->
- <!-- <text class="word-color">{{item.en}}</text>
- <text>{{item.en}}</text> -->
- </view>
- <view class="details-cn-content">{{item.zn}}</view>
- </view>
- </view>
- </view>
- </view>
- </view>
- </template>
- <script setup>
- import {
- reactive,
- ref,
- onMounted
- } from 'vue';
- import {
- getWordInfo
- } from "@/api/word.js"
- import {
- onLoad
- } from '@dcloudio/uni-app';
- const goXiangjie = () => {
- }
- const pageInfo = ref({
- kouyu: [],
- xiangyi: [],
- name: ''
- })
- const data = ref(null)
- onLoad((options) => {
- getInfo(options)
- data.value = options
- })
- const handleBack = () => {
- uni.redirectTo({
- url: `/pages/newEnglish/index?jieId=${data.value.jieId}&wordId=${data.value.wordId}`
- });
- }
- const getInfo = (data) => {
- let req = {
- jieId: data.jieId,
- wordId: data.wordId
- }
- getWordInfo(req).then(res => {
- console.log('res', res);
- pageInfo.value = res.data
- })
- }
- </script>
- <style>
- </style>
|