我正在尝试使用ZAF V2并遇到一些问题,我在https://github.com/zendesk/app_scaffold使用了app脚手架。过去几天我一直在查看文档和教程,没有运气。
我有两个文件: 的 form.hdbs
import ZAFClient from 'zendesk_app_framework_sdk';
import View from 'view';
var client = ZAFClient.init();
const view = new View();
view.switchTo('form');
$('#sendBtn').on('click', function (e) {
e.preventDefault();
var name = $("#name").val();
view.switchTo('form', {
name: name
});
});
和 index.js:
xlist = np.linspace(-n_steps*step_size,near_0,n_steps+1)
xlist=np.append(xlist,np.linspace(step_size,n_steps*step_size,n_steps))
ylist = np.linspace(-n_steps*step_size,near_0,n_steps+1)
ylist=np.append(ylist,np.linspace(step_size,n_steps*step_size,n_steps))
for k_i,k in enumerate(xlist):
for l_i,l in enumerate(ylist):
p=[1,-1j*w*k,l**2/(k**2+l**2)*(1-1/R),-l**2/(k**2+l**2)*w*1j*k]
roots=np.roots(p)
我第一次运行应用程序并输入名称/提交时,视图重新加载并且消息显示Hello xxx,第二次输入名称并点击提交时,应用程序变为空白,控制台中没有错误。< / p>
有没有人遇到过这个问题?
非常感谢任何见解。
答案 0 :(得分:0)
可能发生的事情是,触发了click事件,它按照您的预期呈现了页面,但随后表单提交到空白页面。您还需要避免表单呈现。
这是一款“花式世界”风格应用。最有可能的是,一旦你开始构建一个有用的应用程序,你就不会像这样构建它:)