| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | <!--  --><template>  <view style="padding: 20rpx 30rpx;">    <textarea      placeholder-style="color:#F76260"      placeholder="请填写您的个人优势..."      auto-focus      maxlength="300"      v-model="advantage"      style="border: 1rpx solid gray; width: 100%; min-height: 300px;"    ></textarea>    <view class="f-horizon-center">      <button type="primary" size="default" class="send-button"  @click="submit">提 交</button>    </view>  </view></template><script setup>import { saveResumeAdvantage } from '@/api/user'import { ref } from 'vue'import { userStore } from '@/store/user'; const useUserStore = userStore()const advantage = ref('')// 获取基础信息-function getBaseInfo () {  const baseInfo = useUserStore.baseInfo  advantage.value = baseInfo?.advantage || ''}// 获取基础信息getBaseInfo()// 提交const submit = async () => {  if (!advantage.value) {    uni.showToast({ title: '请填写您的个人优势', icon: 'none' })    return  }  await saveResumeAdvantage({ content: advantage.value })  uni.showToast({ title: '编辑成功', icon: 'success' })  await useUserStore.getInfo()  //  setTimeout(() => {		uni.navigateBack({			delta: 1,		})	}, 1000);}</script><style lang="scss" scoped></style>
 |