小编Bla*_*ack的帖子

"$ attrs是readonly","$ listeners是readonly","避免直接改变道具"

我是Vue的新手.我正在尝试开发一个聊天应用程序,其中好友列表将显示在左侧菜单上,聊天框将显示在正文中.我正在使用ajax调用加载好友列表并根据好友ID路由到聊天框.这是代码示例.

<div class="chat-container clearfix" id="chat">
    <div class="people-list" id="people-list">
        <chatlist-component></chatlist-component>
    </div>

    <div class="chat">
       <router-view></router-view>
    </div>
</div> 
Run Code Online (Sandbox Code Playgroud)

聊天列表组件将从服务器加载好友列表.这是我的app.js文件;

Vue.use(VueRouter)

const router = new VueRouter({
  routes,
  linkActiveClass: "active"
});


    import ChatComponent from './components/ChatComponent';
    const routes = [
      { path: '/chat/:id/:name', component: ChatComponent , name: 'chat'}
    ];
    Vue.component('chatlist-component', require('./components/ChatlistComponent.vue'));

    const app = new Vue({
        el: '#chat',
        router
    });
Run Code Online (Sandbox Code Playgroud)

和聊天列表组件模板代码

<li class="clearfix" v-for="user in users">
                <img :src="baseUrl+'/img/default_image.jpeg'" alt="avatar" class="chat-avatar rounded-circle" />
                <router-link class="about" :to="{ name: 'chat', params: { id: user.id, name:user.name }}">
                    <div class="name">{{user.name}}</div>
                    <div …
Run Code Online (Sandbox Code Playgroud)

javascript vue-component vuejs2

7
推荐指数
2
解决办法
7280
查看次数

如何使用laravel中的干预图像处理库以自定义比例调整图像大小

我想用自定义比例调整图像大小 (width:height)=(5:1)

  • 使用干预的图像处理库laravel.

  • 如果图像拉伸,这不是问题.我不想把任何固定的高度或宽度.

所以请给我一些建议.

php image-manipulation laravel

6
推荐指数
2
解决办法
1万
查看次数

libphp7.so需要12.0.0或更高版本

我有一个全新安装的OSX el capitan 10.11.2并使用homebrew安装了php7.现在收到以下错误

命令

sudo apachectl -e info -k restart
Run Code Online (Sandbox Code Playgroud)

错误

httpd: Syntax error on line 171 of /private/etc/apache2/httpd.conf:
 Cannot load /usr/local/opt/php70/libexec/apache2/libphp7.so into server: dlopen(/usr/local/opt/php70/libexec/apache2/libphp7.so, 10):
 Library not loaded: /usr/local/opt/libxml2/lib/libxml2.2.dylib
  Referenced from: /usr/local/opt/php70/libexec/apache2/libphp7.so
  Reason: Incompatible library version: libphp7.so requires version 12.0.0 or later, but libxml2.2.dylib provides version 10.0.0
Run Code Online (Sandbox Code Playgroud)

我在谷歌搜索但没有得到任何具体的解决方案.

php apache macos homebrew

6
推荐指数
1
解决办法
1980
查看次数

使用php进行字符串转换

我有一个像下面这样的字符串......

Array ([product_name] => this is a product [product_desc] => some descripyion [cat_id] => 3)
Run Code Online (Sandbox Code Playgroud)

这看起来像一个数组,但这是一个字符串.如果我使用echo,它会打印相同的结果.

$someVariable = "Array ([product_name] => this is a product [product_desc] => some descripyion [cat_id] => 3)";

echo $someVariable;
Run Code Online (Sandbox Code Playgroud)

结果:

Array ([product_name] => this is a product [product_desc] => some descripyion [cat_id] => 3)
Run Code Online (Sandbox Code Playgroud)

我需要它转换为数组,以便我可以执行以下操作..

echo $someVariable['product_name'];
Run Code Online (Sandbox Code Playgroud)

并得到以下结果

this is a product
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

谢谢

php arrays string type-conversion

3
推荐指数
1
解决办法
104
查看次数