使用wixlocation.to重定向wix按钮

时间:2018-08-18 21:59:58

标签: javascript wixcode

我不知道人们是否在这里使用wix,但是我猜大家都知道javascript:)

我创建了一个个人资料页面,并带有一个链接到创建个人资料页面的按钮。

这是个人资料页面的代码。

import wixUsers from 'wix-users';

import wixData from 'wix-data';

import wixLocation from 'wix-location';

$w.onReady(function () {

  let user = wixUsers.currentUser;

  let userId = user.id;

  let isLoggedIn = user.loggedIn; // true

  user.getEmail()

    .then((email) => {

      let userEmail = email;

      $w("#emailAddress").value = userEmail;

    });

  $w("#createProfileButton").onClick(() => {

    let toInsert = {

      "firstName": $w("#firstName").value,

      "lastName": $w("#lastName").value,

      "emailAddress": $w("#emailAddress").value,

    };

    wixData.insert("Members", toInsert)

      .then(() => {

        wixLocation.to("/account/my-profile");

      })

      .catch((err) => {

        let errorMsg = err;

        $w("#error").show();

      });

  });

});

问题是创建个人资料按钮无法正常工作。它不会重定向。它什么也没做。

1 个答案:

答案 0 :(得分:0)

数据是否插入到集合中?

我将通过尝试直接调用以下内容来开始调试:

wixLocation.to(“ / account / my-profile”);

如果可以,则错误可能在插入中。