我知道问题非常相似,但两家公司都随着时间的推移而改变,很难找到一个完整的解决方案.
我想要一个裸子域名(mysite.io),但如果我必须有www.mysite.io,那也没关系.
所以在heroku仪表板上我有:
DOMAIN NAME : mysite.io DNS TARGET : mysite.io.herokudns.com
DOMAIN NAME : www.mysite.io DNS TARGET www.mysite.io.herokudns.com
Run Code Online (Sandbox Code Playgroud)
我知道我应该只有一个活跃但我不确定哪个...
然后,在NameCheap仪表板上,我有:
编辑:我已经阅读了一个似乎是一个很好的答案,这是我改变了,等待看它是否会起作用.
CNAME Record - www - www.mysite.io.herokudns.com
CNAME Record - @ - mysite.io.herokudns.com
Run Code Online (Sandbox Code Playgroud)
而且没有重定向
如果有效,我会更新
更新:
使用两个CNAME记录确实工作正常,但用户仍然可以在HTTP中连接而不是重定向到HTTPS.我可能需要为此添加重定向.
我正在尝试创建一个接受对象作为prop的组件,并且可以使用sync或emit事件来修改该对象的不同属性,并将值返回给父对象。该示例将不起作用,但这只是为了演示我正在尝试实现的目标。
这是我要实现的目标的摘要:
Vue.component('child', {
template: '#child',
//The child has a prop named 'value'. v-model will automatically bind to this prop
props: ['value'],
methods: {
updateValue: function (value) {
//Not sure if both fields should call the same updateValue method that returns the complete object, or if they should be separate
this.$emit('input', value);
}
}
});
new Vue({
el: '#app',
data: {
parentObject: {value1: "1st Value", value2: "2nd value"}
}
});Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.13/vue.js"></script>
<div id="app">
<p>Parent value: {{parentObject}}</p>
<child v-model="parentObject"></child>
</div> …Run Code Online (Sandbox Code Playgroud)