12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <template>
- <view>
- <page ref="list" />
- </view>
- </template>
- <script>
- import page from "./modules/page.vue";
- import { winTheCustomer } from "../../utils/share";
- export default {
- components: { page },
- data() {
- return {
- id: "",
- detail: {},
- };
- },
- onLoad(options) {
- this.id = options.id - 0;
- this.isInitializeLogin(render.bind(this));
- function render() {
- this.$refs.list.getDetail(this.id).then((detail) => {
- this.detail = detail;
- });
- this.shareUserid = winTheCustomer(options.shareUserid || 0, "长图文");
- }
- },
- methods: {
- getSheraDate() {
- let detail = this.detail;
- return {
- title: detail.title, // 标题
- path:
- "/packageA/advertising/shareable?id=" +
- detail.sat_sharematerialid +
- "&shareUserid=" +
- this.shareUserid, // 分享路径
- imageUrl: "", // 分享图
- };
- },
- },
- onShareAppMessage(res) {
- return this.getSheraDate();
- },
- onShareTimeline() {
- return this.getSheraDate();
- },
- };
- </script>
|