Parasails.js文档提到它确实支持router和virtualPages,但实际上并未指定如何与这些选项进行交互。
我有点习惯正常的Vue设置,即将Vue,VueRouter和每个单独的组件直接导入.vue文件。
但是对于parasails.js,我觉得这些参数是期望文档中未定义的对象,因此我只是在猜测。
到目前为止,我到现在为止:
parasails.registerComponent('mainSearch', {
props: [
'prop1',
'prop2',
],
html5HistoryMode: 'history',
virtualPages: [
{ path: '/foo', component: 'page2' },
],
template: `
<div class="test">
<p>Test</p>
<router-link to="/foo">Foo</router-link>
<router-view />
</div>
`,
beforeMount: function() {
//…
// Attach any initial data from the server.
_.extend(this, SAILS_LOCALS);
},
mounted: async function(){
//…
},
beforeDestroy: function() {
//…
},
});
Run Code Online (Sandbox Code Playgroud)
但是我收到错误:
TypeError: In the HTML template (during render): Cannot read property 'matched' of undefined
有没有人成功地使用router …
这适用于使用Oracle DB 11g的数据库类
Tables:
• Flight (flt_no, from_city, to_city, flt_distance,
flt_departs, flt_arrives, flt_price)
• Aircraft (craft_id, craft_name, cruising_range)
• Employee (emp_id, emp_name, emp_salary)
• Certified (emp_id, craft_id)
Run Code Online (Sandbox Code Playgroud)
QUERY:客户希望从麦迪逊前往纽约,航班变更不超过两次.如果客户想在下午6点之前抵达纽约,请列出从麦迪逊出发的选择.
任何帮助都很感激.我真的不知道从哪里开始.
编辑 这是我到目前为止所提出的.如果我在正确的轨道上,请告诉我至少请.
SELECT F.flt_no
FROM Flight F
WHERE F.from_city = 'Madison'
AND F.to_city = 'New York'
AND DATEPART(hh, F.flt_arrives) <= 18
UNION
SELECT F.flt_no
FROM Flight F
WHERE (F.from_city = 'Madison'
AND F.to_city IN (SELECT from_city
FROM Flight F
WHERE F.to_city = 'New York')
)
OR
(F.to_city = 'New York'
AND …Run Code Online (Sandbox Code Playgroud)