基于内联模板动态加载vue模板组件

时间:2019-06-22 09:05:12

标签: asp.net-mvc vue.js razor

我想动态添加使用Ajax调用定义了inline-template属性的Vue模板。控制器是Asp.Net MVC,它返回vue模板的PartialView。

现在,我的Ajax以未编译的字符串返回html。

控制器

210

CreateFavoriteList.cshtml

    [HttpPost]
    public ActionResult CreateFavoriteList(string title) {
        return PartialView("~/Views/CreateFavoriteList.cshtml");
    }

CreateFavoriteList.js

<create-favorite-list inline-template>...</create-favorite-list inline-template>

我想从另一个组件内部注入CreateFavoriteList模板:

FavoriteList.js

  export default {
    name: "create-favorite-list",
     components: {
      },
       data() {
          return {
        favoriteListList: ""
          };
       },
        computed: {

         },
         methods: {
             }
     };

在安装新组件时,出现错误: “未知的自定义元素:-您是否正确注册了组件?对于递归组件,请确保提供“名称”选项。”

我该怎么办?

0 个答案:

没有答案